private static bool IsModule(Type type) { return type.IsClass && type.IsSealed && !type.IsNestedPublic && HasModuleMarkerAttribute(type); }