Я не знаю, как обойтись без Collection, учитывая, что размер ключа заранее неизвестен