public void Process(Type type, Registry registry)
{
if (!type.IsConcrete()) return;
var baseType = type.BaseType;
if (baseType != null && baseType.IsGenericType && baseType.GetGenericTypeDefinition() == m_mapType)
{
registry.AddType(baseType, type);
}
}