static PropertyInfo GetProperty (TreeModel model, TreeIter iter) { string propertyName = (string)model.GetValue (iter, propertyColumn); if (string.IsNullOrEmpty (propertyName)) return null; return GetPropertyByName (propertyName); }