Refactor services to use Respond objects