Refactor injection of the admin pool in the model block with an abstract service

issue #115