Как то контрачил у партнера, у них была методология с Pre и Post. Добавляли на BUS эти методы в методы таблиц перед и после super() а последующая разработка и доработка велась на верхних слоях уже в этих методах.
А в чём смысл выносить объявления методов в отдельный слой?