Make stuff serialisable by themselves.

JSON.stringify will already call '.toJson', so instead of having an additional '.serialise()' function and mapping the values through it before sending it down the internets, just having a .toJson will do everything for us, so...