protected override string ResolvePropertyName(string propertyName) { string value; return PropertyMapping.TryGetValue(propertyName, out value) ? value : base.ResolvePropertyName(propertyName); }