GenericService implemented, issue #119, buggy yet