factory Schema.fromJson(Map<String, dynamic> json) => Schema( (json['columns'] as List) .map((c) => Column.fromJson(c as Map<String, dynamic>)) .toList(), );