'@type xmlstream: L{xmlstream.XmlStream}
@param xmlstream: XmlStream to use for transmission of this IQ
@type type: C{str}
@param type: IQ type identifier (\'get\' or \'set\')'

def __init__(self, xmlstream, type='set'):

    domish.Element.__init__(self, ('jabber:client', 'iq'))
    self.addUniqueId()
    self['type'] = type
    self._xmlstream = xmlstream
    self.callbacks = utility.CallbackList()
