This value is populated during the MonoBehaviour's start-up process from the _movementProvider field, which is set from the
UnityEditor. Manually specifying this value is optional; if none is provided, a MoveTowardsTargetProvider will be created during start-up for this role.