interface for categories' map

Давай пока не будем спешить с тестами, мне кажется структура классов ещё не стабилизированна