reworked Backbone.Service implementaion