public function savingValidation()
    {
        global $app;

        $this->preValidationCast();
        $this->validator = new Validator($app['translator'], $this->getDirty(), $this->getAttributeRules());

        if ($this->validator->fails()) {
            return false;
        }

        return true;
    }