public function getPermission($key, $default = self::GUEST)
    {
        if ($key == 'access') {
            return $this->access;
        }

        return $this->permissions->get($key, $default);
    }