public function setData($key, $value)
    {
        $data = $this->findData($key);

        if (!isset($data)) {
            $data = $this->createData($key);
        }

        $data->setValue($value);
    }