public function hasChanged($attribute = false)
    {
        $changes = $this->getChanged();

        // Verificar se atributo foi alterado
        if ($attribute !== false) {
            $attribute = (array) $attribute;
            foreach ($attribute as $attr) {
                if (array_key_exists($attr, $changes)) {
                    return true;
                }
            }

            return false;
        }

        return count($changes) > 0;
    }