@override String dartType({bool nullable = false}) { _dartType ??= child.dartType(nullable: nullable); return _dartType!; }