protected function getKey($key, $default = null)
    {
        return ($this->isIntegerable($key, true)) ? $this->getIntegerable($key, $default)
                                                  : $this->getStringable($key, $default);
    }