Class AbstractElementFactoryComplex