Keeps track of the initial arguments passed to an objects and can later
on serialize them to JSON document.
It will only consider whatever is passed in the init.
Create a bathymetry configuration.
A bathymetry configuration is a collection of bathymetry models which
will be applied to a given mesh via a simulation configuration. The
order in which bathymetry models are applied to a mesh is the order
in which they appear in this configuration.