Teach JSON to serialise models
Added ModelSerialiser