public function &getBounded($key = null)
    {
        if (empty($key)) {
            return $this->bounded;
        } else {
            if (isset($this->bounded[$key])) {
                return $this->bounded[$key];
            }
        }

        return null;
    }