Description
When implementing my own TagHandlerDelegateFactory that wraps ComponentHandler classes (this is necessary to handle custom behaviors attachments) I encountered two problems:
1) StackOverflowError because TagHandlerDelegateFactory factory is called again in the constructor of ComponentHandler, in order to initialize "helper" field, however I don't need it for delegation
2) Composite components are broken because implementation is checking for marker interfaces that are shadowed by wrappers