сообщения резделены по типу и унаследованны от абстрактного класса, добавленна обработка времяни сообщений