I have made a class that implements the IValidate interface. In the validate method I check certain properties and maniuplates the content of the ContentData properties.
The code works but the edit mode view isn't refreshed so the editor can't see what's changed before publishing the page.
Maybe a property on the ValidationError class or something like that could work.
Anything that might get on the backlog?