Updated service to support the new method of dispatching to services within BedRest. Added tests to ensure this contract is honoured.