In Silex as it is now, the service should be registered in the register
function, not the boot function