code: def deserialize_iter(self, attr, iter_type):
          
          if attr is None:
              return None
          if isinstance(attr, ET.Element): # If I receive an element here, get the children
              attr = list(attr)
          if not isinstance(attr, (list, set)):
              raise DeserializationError("Cannot deserialize as [{}] an object of type {}".format(
                  iter_type,
                  type(attr)
              ))
          return [self.deserialize_data(a, iter_type) for a in attr]
docs: Deserialize an iterable.
  
          :param list attr: Iterable to be deserialized.
          :param str iter_type: The type of object in the iterable.
          :rtype: list