Начальная реализация базовых классов