public function has($key)
    {
        $data = $this->parameters;

        foreach (explode('.', $key) as $pkey) {
            if (!array_key_exists($pkey, $data) || !is_array($data)) {
                return false;
            }

            $data = $data[$pkey];
        }

        return true;
    }