@property<EOL><INDENT>def __json_light__(self):<DEDENT>
filtered_dict = dict()<EOL>for k, item in six.iteritems(self.__dict__):<EOL><INDENT>if k.startswith('<STR_LIT:_>') or k == '<STR_LIT>':<EOL><INDENT>continue<EOL><DEDENT>if hasattr(item, '<STR_LIT>'):<EOL><INDENT>filtered_dict[k] = item.__json__<EOL><DEDENT>else:<EOL><INDENT>filtered_dict[k] = serialize_obj(item)<EOL><DEDENT><DEDENT>return filtered_dict<EOL>
r"""Return the JObject as a set of native data types for serialization.

        Note: attributes beginning with underscores are suppressed.

        This also skips the `annotations` field, which will be validated separately.