архитектурные доработки и новый интерфейс классов