[This is preliminary documentation and is subject to change.]
Allows inheritors to create a validation method for Persistent classes.
| C# |
public virtual string Validate()
If validation passes, this should return null. If validation
fails, this should return the text of any error message to be shown.
By default, this returns null.