Removed OrderedDict and update()... Also a lot of single quoting except for errors
This allows filter on un-revoked objects. Changes default JSONEncoder to drop optional properties with default values in the spec if set to the default value. They can be included by passing include_optional_defaults=True to serialize().