/// <summary> /// Gets value from the business object using simple reflection. /// </summary> /// <param name="businessObject"> /// Business object to inspect /// </param> /// <returns> /// Returns Property's object or null /// </returns> protected object GetPropertyValue(ValidatableObjectBase businessObject) { return(businessObject.GetType().GetProperty(this.PropertyName).GetValue(businessObject, null)); }