Custom movement component

hallo, i wanted to ask a question about movement component.
i wanted to expose my variable on the defauls panel of the possess pawn, the problem is the exposes actor cannot be shown in the pawn defaults panel. i already set the UPROPERTY in the movement component and also the movement component in the posesses pawn.

UPROPERTY(Category = Character, VisibleAnywhere, BlueprintReadOnly, meta = (AllowPrivateAccess = "true"))
	class CustomPawnMovement* CharacterMovement;

that snippet above is the implementation that i see on the character.h, please it really confusing…