Переместил классы в interfaces