In the future it could be useful to create hidden gateways. To do that we could implement a "obvious" or "hidden" attribute in the Gateway class.