primeira tentativa de transformar ComposedElement num genérico