Why is FTickableGameObject::Tick() being called in the editor?

I think I found a solution.

*.h

virtual UWorld* GetTickableGameObjectWorld() const override;

*.cpp

UWorld* UGeneWithTick::GetTickableGameObjectWorld() const 
{
    return GetOuter()->();
}