Ensuring Monoid types are correctly defaulted when absent during deserialisation

In reference to #33
Adding/exporting relevant default deserialisation operators
Regenerating

In reference to #33