protected function setup_validation($data)
    {
        $this->validation = new Validation($data, $this->rules(), $this->messages());

        if (!empty($this->aliases())) {
            $this->set_aliases($this->aliases());
        }
    }