String toJsonText([int indent = 0]) { if (indent == 0) { return json.encode(toMap()); } return JsonEncoder.withIndent(' ' * indent).convert(toMap()); }