It may not be nice but at the `omero.client/omero::client` level this is how the API works to keep maintenance simpler, i.e. you can always look for a usage of the same method name. At the gateway level, however, I agree completely.