object GetValue (string propertyName) { var info = GetPropertyByName (propertyName); return info.GetValue (profile, null); }