I have a generic service that depends on T, he is an abstract class. Each service that want to use it\'s functionality just does super(resourse) and gets access to it\'s fun