CollectableMesh has no member for SetStaticMesh

CollectableMesh->SetStaticMesh(Sphere.Object); Has no member with SetStaticMesh yet I have in the header UPROPERTY(EditDefaultsOnly, Category = Collectable)
UStaticMesh* CollectableMesh;
So am I missing something?

CollectableMesh needs to be a UStaticMeshComponent, not a UStaticMesh

Thanks, I overlook stuff. Should try not to do that again.