pointer is null, why?

In the constructor, the Graber pointer has a value, and it will be empty when beginplay

why? !

the declaration is:
UPROPERTY(EditAnywhere, BlueprintReadOnly)
UGrabber* Graber;