don't do 'new()'. Technically its a mem leak and very unnecessary as well.
Just use stack.

And testing if the ctor did something would also be good,
e.g.
getMzMin() == ...

Same for the other CTors