R414 [Functionality?] The Consumer should have a means to override property validation constraints and logic at each of its levels. Well, the Consumer could certainly do this, but the Producer is likely to reject such overriden values as invalid! I think the Consumer must be bound by whatever property validation schema the Producer enforces: R414 [Functionality] The Consumer must adhere to whatever property validation constraints the Producer may specify for any of its properties.