public override IEnumerable<IEntity> GetMembers()
{
foreach (ReflectionNamespace child in _childNamespaces.Values)
yield return child;
foreach (List<Type> typeList in _typeLists.Values)
foreach (Type type in typeList)
yield return _provider.Map(type);
if (null != _modules)
foreach (INamespace @namespace in _modules)
foreach (IEntity member in @namespace.GetMembers())
yield return member;
}