In this case it makes sense to use with since it just forwards the method call to a the remote service