private bool HasValidationRulesOnProperty(PropertyInfo property)
        {
            // The interface property does not matter in this particular instance, so any property could be passed into the reflector.
            var reflector = new DomainObjectAttributesBasedValidationPropertyRuleReflector(s_dummyProperty, property);

            return(reflector.GetAddingPropertyValidators().Any() ||
                   reflector.GetHardConstraintPropertyValidators().Any() ||
                   reflector.GetRemovingPropertyRegistrations().Any());
        }