public function can($permissionName, $params = [], $allowCaching = TRUE)
    {
        if (is_array($permissionName)) {
            foreach (array_unique($permissionName) as $permissionNameItem) {
                if (parent::can($permissionNameItem, $params, $allowCaching)) {
                    return TRUE;
                }
            }
            return FALSE;
        }
        return parent::can($permissionName, $params, $allowCaching);
    }