Кудрявцев Дмитрий, 396гр. Storable(XML)

Лучше вынести Map с типами куда-нибудь и сделать метод, который проверяет, есть ли у нас какой-то конкретный тип. А то так ты в трех разных классах инициализируешь map TYPES и если захочешь добавить или удалить какой нибудь тип, то придется везде исправлять.