fix-up Bathymetry __init__

in the future, the option to initialize with a dictionary will likely be removed