Event BeginPlay not firing

HandleBeginPlay is public btw (see line 5)

 UCLASS()
 class CUBEFACTORY_API AMyGameStateBase : public AGameStateBase
 {
     GENERATED_BODY()
public:
         virtual void HandleBeginPlay() override;
 };