Cast PawnOwner in MovementComponent

Is there any function called when MovementComponent PawnOwner is setted?
something like PossessedBy.
otherwise, when can I Cast(PawnOnwer) in movementcomponent in a pointer to not call cast for every function?

BeginPlay() works if any other needs it