@property<EOL><INDENT>def all_fields(self):<DEDENT>
return self.all_required_fields + self.all_optional_fields<EOL>
Returns an iterator of all fields. Required fields before optional
fields. Super type fields before type fields.