Не по стандарту сваяли - "запрещены пустые методы", должна быть хоть одна строка, например вызватьисключение "не подключена библиотека, нет реализации метода", иначе все может молча "работать" без ошибок, а должно падать с понятной ошибкой если выбрали такую архитектуру.