factory Vec2.fromJson(Map<String, dynamic> json) { return Vec2(json['x'] as double, json['y'] as double); }