#16 исправил. Но теперь ошибка с дженериками. Попробую сделать грубым методом.