internal ObjectPropertyParser(
     ICustomParameterContainer container,
     IPropertyCacheResolver cacheResolver,
     Func <Enum, PropertyCache, string> nameResolver)
 {
     this.container     = container;
     this.cacheResolver = cacheResolver;
     this.nameResolver  = nameResolver;
 }