As with my previous reply, I think this is premature. If/when we need service objects for other things, then we should put the time in to make these things generic then, and not before.