Service manager redesign, removed abstract service class infavor of generic instance registration