Committable implements JsonSerializable