Overriding services in Drupal 8 - advanced cases