Setup ActiveRecord::Base extensions correctly and add destroyable method in Engine
Simplify Agency model
Refactor Bibl model to use new destroyable callback