Pull Request 

please move validation in model. You may use validate() method and declare validation rules via $validation array