Data Transfer Object for communication GeoServer Web Map Server information.
Information required for GeoServer to set up a Web Map Service.
Data Transfer object are used to communicate between the GeoServer
application and its configuration and persistent layers. As such the class
is final - to allow for its future use as an on-the-wire message.