[#36] Handling the serialisation of all the types that can be recorded