add first scenario
Remove useles RichService class

All in all, the `RichService[T]` is just an `Option[T]`...
First skeleton for hooks