(refactor) simplify generated services

Generated services no longer return a new instance of an object.
Instead, generated services add properties to `this`.