public function map($use, $type, $options = [])
    {
        if (!isset($this->_maps[$use])) {
            $this->_maps[$use] = [];
        }
        if ($options) {
            $this->_maps[$use] = array_merge([$type => $options], $this->_maps[$use]);
        } else {
            $this->_maps[$use] += [$type => []];
        }
    }