public function put(Option $option, OptionRepository $repository): Option
    {
        $this->map[$option->getKey()] = [
            self::SUBKEY_OPTION     => $option,
            self::SUBKEY_REPOSITORY => $repository,
        ];

        return $option;
    }