GenericComposer needs not to implement ComponentActivationListener since it itself is enough to be serializable. Developers need to only to declare components that they want to wire (without transient), such as
Window main;
To be backward compatible we don't change it in ZK 3.6.4 or later. However, in ZK 5, didActivate is deprecated and ComponentActivationListener is not implemented.