forgot to commit new service, experimenting with DI and inheritance