CircularArea.fromJson(Map<String, dynamic> json) : super(points: [ Point.fromJson(json['m']), Point(json['m']['x'], (json['m']['y'] + json['r'])) ]) { _r = json['r']; }