Service object generator