OptionalfieldsFields to validate (validates all if not provided)
OptionalhooksWhether to run hooks (default: true)
OptionalvalidateValidate on create only (for instance validation)
OptionalvalidateValidate on update only (for instance validation)
Options for instance validate() method