Базовый класс для Компонента