Allow more flexibility in the `ValidatingObject` API
The current ValidatingObject API requires you to specify a set of rules for properties that has rules. But in some cases the rules might be more dynamic in nature, for example when used by the python plugin. In this case, there is a function that returns the errors for a specific property.
I suggest just adding a virtual GetError(propertyname)
method that can be overridden by the implementation.
Having this feature would improve the error handling in the Python plugin.
Edited by Vivienne Spence