Does a class need to be registered with factory, for its build phase to be called?

In reply to cgales:

If you specify ‘null’ as the parent, none of the component phases will be called.

I believe that is incorrect . Example : EDALink