added default serialization/deserialization for JSON and EDN