Fixed: validate() was erroneously returning false on model object with empty $rules