Исправлены замечания по 1 РК. Разделены блоки inerfece и impl.