Consider revising to return IPersonAttributeGroupStoreDefinition instead of PersonAttributeGroupStoreDefinitionImpl objects throughout this class.