Model: custom validation methods; Array datatype