factory EllipseSource.fromJson(Map<String, Object?> m) => EllipseSource((m['rx'] as num).toDouble(), (m['ry'] as num).toDouble());