Just thinking, wouldn't be better if you inject the service from `PromotionBundle` into a new service? Instead of extending it.
There is just a few (if not only 1) method(s) from the Interface to implement.