У тебя есть две схемы в БД: первая отвечает за условную аутентификацию, вторая - за хранение информации о штуках, которые в сервисе хранятся.
Очевидно, что эти фичи имеют общую функциональность, то есть, будут на основе базового класса порождаться.
Но, если мы хотим инкапсулировать вызов запросов в методы коннекторов, также очевидно, что класс, который работает с данными об аутентификации, не должен иметь то же определение методов, что и тот, который дергает инфу о штуках в сервисе.