protected virtual object GetValue(object target, XmlProperty property) { return(property.GetValue(target)); }