SingleComponentContainer, AttributeGenerator base