code: def needs_serialization(self):
          
          return any(field.is_set_on(self) for field in six.itervalues(self.fields))
docs: Return True if the aside has any data to serialize to XML.
  
          If all of the aside's data is empty or a default value, then the aside shouldn't
          be serialized as XML at all.