public TrivialPropertyTypeDescriptor(Type type, INamingConvention namingConvention) { _properties = type.GetProperties().ToDictionary(p => namingConvention.GetName(p.Name), PropertyStateProperty.Create); }