Convert this schema to a map (without @context). Subclasses must implement this.
@context
@override Map<String, dynamic> toMap() => { '@type': 'FAQPage', 'mainEntity': questions.map((q) => q.toMap()).toList(), };