Index: perl/modules/Jabber/lib/Net/Jabber/Stanza.pm
===================================================================
--- perl/modules/Jabber/lib/Net/Jabber/Stanza.pm	(revision c2bed5539d456612d69de33e1dacc3afe5f70395)
+++ perl/modules/Jabber/lib/Net/Jabber/Stanza.pm	(revision 7869e4801e577613b7db987d11bddb0a31fe755c)
@@ -90,6 +90,6 @@
 
 =pod
-    
-  For more information on what these namespaces are for, visit 
+
+  For more information on what these namespaces are for, visit
   http://www.jabber.org and browse the Jabber Programmers Guide.
 
@@ -97,9 +97,9 @@
 
   ny:private:ns
-  
+
   Name                        Type     Get  Set  Remove  Defined  Add
   ==========================  =======  ===  ===  ======  =======  ===
   Foo                         scalar    X    X     X        X
-  Bar                         child                                X 
+  Bar                         child                                X
   Bars                        child     X
   Test                        master    X    X
@@ -108,9 +108,9 @@
 
     GetFoo(), SetFoo(), RemoveFoo(), DefinedFoo()
-    
+
     AddBar()
-    
+
     GetBars(), DefinedBars()
-    
+
     GetTest(), SetMaster()
 
@@ -125,10 +125,10 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Activate                    scalar      X    X     X        X        
-  SID                         scalar      X    X     X        X        
-  StreamHostUsedJID           jid         X    X     X        X        
-  StreamHost                  child                                  X 
-  StreamHosts                 child       X          X        X        
-  ByteStreams                 master      X    X                       
+  Activate                    scalar      X    X     X        X
+  SID                         scalar      X    X     X        X
+  StreamHostUsedJID           jid         X    X     X        X
+  StreamHost                  child                                  X
+  StreamHosts                 child       X          X        X
+  ByteStreams                 master      X    X
 
 =head1 http://jabber.org/protocol/bytestreams - streamhost objects
@@ -136,9 +136,9 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Host                        scalar      X    X     X        X        
-  JID                         jid         X    X     X        X        
-  Port                        scalar      X    X     X        X        
-  ZeroConf                    scalar      X    X     X        X        
-  StreamHost                  master      X    X                       
+  Host                        scalar      X    X     X        X
+  JID                         jid         X    X     X        X
+  Port                        scalar      X    X     X        X
+  ZeroConf                    scalar      X    X     X        X
+  StreamHost                  master      X    X
 
 =head1 http://jabber.org/protocol/commands
@@ -146,11 +146,11 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Action                      scalar      X    X     X        X        
-  Node                        scalar      X    X     X        X        
-  SessionID                   scalar      X    X     X        X        
-  Status                      scalar      X    X     X        X        
-  Note                        child                                  X 
-  Notes                       child       X          X        X        
-  Command                     master      X    X                       
+  Action                      scalar      X    X     X        X
+  Node                        scalar      X    X     X        X
+  SessionID                   scalar      X    X     X        X
+  Status                      scalar      X    X     X        X
+  Note                        child                                  X
+  Notes                       child       X          X        X
+  Command                     master      X    X
 
 =head1 http://jabber.org/protocol/commands - note objects
@@ -158,7 +158,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Message                     scalar      X    X     X        X        
-  Type                        scalar      X    X     X        X        
-  Note                        master      X    X                       
+  Message                     scalar      X    X     X        X
+  Type                        scalar      X    X     X        X
+  Note                        master      X    X
 
 =head1 http://jabber.org/protocol/disco#info
@@ -166,10 +166,10 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Node                        scalar      X    X     X        X        
-  Feature                     child                                  X 
-  Features                    child       X          X        X        
-  Identities                  child       X          X        X        
-  Identity                    child                                  X 
-  DiscoInfo                   master      X    X                       
+  Node                        scalar      X    X     X        X
+  Feature                     child                                  X
+  Features                    child       X          X        X
+  Identities                  child       X          X        X
+  Identity                    child                                  X
+  DiscoInfo                   master      X    X
 
 =head1 http://jabber.org/protocol/disco#info - feature objects
@@ -177,6 +177,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Var                         scalar      X    X     X        X        
-  Feature                     master      X    X                       
+  Var                         scalar      X    X     X        X
+  Feature                     master      X    X
 
 =head1 http://jabber.org/protocol/disco#info - identity objects
@@ -184,8 +184,8 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Category                    scalar      X    X     X        X        
-  Name                        scalar      X    X     X        X        
-  Type                        scalar      X    X     X        X        
-  Identity                    master      X    X                       
+  Category                    scalar      X    X     X        X
+  Name                        scalar      X    X     X        X
+  Type                        scalar      X    X     X        X
+  Identity                    master      X    X
 
 =head1 http://jabber.org/protocol/disco#items
@@ -193,8 +193,8 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Node                        scalar      X    X     X        X        
-  Item                        child                                  X 
-  Items                       child       X          X        X        
-  DiscoItems                  master      X    X                       
+  Node                        scalar      X    X     X        X
+  Item                        child                                  X
+  Items                       child       X          X        X
+  DiscoItems                  master      X    X
 
 =head1 http://jabber.org/protocol/disco#items - item objects
@@ -202,9 +202,9 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Action                      scalar      X    X     X        X        
-  JID                         jid         X    X     X        X        
-  Name                        scalar      X    X     X        X        
-  Node                        scalar      X    X     X        X        
-  Item                        master      X    X                       
+  Action                      scalar      X    X     X        X
+  JID                         jid         X    X     X        X
+  Name                        scalar      X    X     X        X
+  Node                        scalar      X    X     X        X
+  Item                        master      X    X
 
 =head1 http://jabber.org/protocol/feature-neg
@@ -212,5 +212,5 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  FeatureNeg                  master      X    X                       
+  FeatureNeg                  master      X    X
 
 =head1 http://jabber.org/protocol/muc
@@ -218,6 +218,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Password                    scalar      X    X     X        X        
-  MUC                         master      X    X                       
+  Password                    scalar      X    X     X        X
+  MUC                         master      X    X
 
 =head1 http://jabber.org/protocol/muc#admin
@@ -225,7 +225,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Item                        child                                  X 
-  Items                       child       X          X        X        
-  Admin                       master      X    X                       
+  Item                        child                                  X
+  Items                       child       X          X        X
+  Admin                       master      X    X
 
 =head1 http://jabber.org/protocol/muc#admin - item objects
@@ -233,11 +233,11 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  ActorJID                    jid         X    X     X        X        
-  Affiliation                 scalar      X    X     X        X        
-  JID                         jid         X    X     X        X        
-  Nick                        scalar      X    X     X        X        
-  Reason                      scalar      X    X     X        X        
-  Role                        scalar      X    X     X        X        
-  Item                        master      X    X                       
+  ActorJID                    jid         X    X     X        X
+  Affiliation                 scalar      X    X     X        X
+  JID                         jid         X    X     X        X
+  Nick                        scalar      X    X     X        X
+  Reason                      scalar      X    X     X        X
+  Role                        scalar      X    X     X        X
+  Item                        master      X    X
 
 =head1 http://jabber.org/protocol/muc#user
@@ -245,10 +245,10 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Alt                         scalar      X    X     X        X        
-  Password                    scalar      X    X     X        X        
-  StatusCode                  scalar      X    X     X        X        
-  Invite                      child       X          X        X      X 
-  Item                        child       X          X        X      X 
-  User                        master      X    X                       
+  Alt                         scalar      X    X     X        X
+  Password                    scalar      X    X     X        X
+  StatusCode                  scalar      X    X     X        X
+  Invite                      child       X          X        X      X
+  Item                        child       X          X        X      X
+  User                        master      X    X
 
 =head1 http://jabber.org/protocol/muc#user - invite objects
@@ -256,8 +256,8 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  From                        jid         X    X     X        X        
-  Reason                      scalar      X    X     X        X        
-  To                          jid         X    X     X        X        
-  Invite                      master      X    X                       
+  From                        jid         X    X     X        X
+  Reason                      scalar      X    X     X        X
+  To                          jid         X    X     X        X
+  Invite                      master      X    X
 
 =head1 http://jabber.org/protocol/muc#user - item objects
@@ -265,11 +265,11 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  ActorJID                    jid         X    X     X        X        
-  Affiliation                 scalar      X    X     X        X        
-  JID                         jid         X    X     X        X        
-  Nick                        scalar      X    X     X        X        
-  Reason                      scalar      X    X     X        X        
-  Role                        scalar      X    X     X        X        
-  Item                        master      X    X                       
+  ActorJID                    jid         X    X     X        X
+  Affiliation                 scalar      X    X     X        X
+  JID                         jid         X    X     X        X
+  Nick                        scalar      X    X     X        X
+  Reason                      scalar      X    X     X        X
+  Role                        scalar      X    X     X        X
+  Item                        master      X    X
 
 =head1 http://jabber.org/protocol/pubsub
@@ -277,19 +277,19 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Affiliations                child       X          X        X      X 
-  Configure                   child       X          X        X      X 
-  Create                      child       X          X        X      X 
-  Delete                      child       X          X        X      X 
-  Entities                    child       X          X        X      X 
-  Entity                      child       X          X        X      X 
-  Item                        child       X          X        X      X 
-  Items                       child       X          X        X      X 
-  Options                     child       X          X        X      X 
-  Publish                     child       X          X        X      X 
-  Purge                       child       X          X        X      X 
-  Retract                     child       X          X        X      X 
-  Subscribe                   child       X          X        X      X 
-  Unsubscribe                 child       X          X        X      X 
-  PubSub                      master      X    X                       
+  Affiliations                child       X          X        X      X
+  Configure                   child       X          X        X      X
+  Create                      child       X          X        X      X
+  Delete                      child       X          X        X      X
+  Entities                    child       X          X        X      X
+  Entity                      child       X          X        X      X
+  Item                        child       X          X        X      X
+  Items                       child       X          X        X      X
+  Options                     child       X          X        X      X
+  Publish                     child       X          X        X      X
+  Purge                       child       X          X        X      X
+  Retract                     child       X          X        X      X
+  Subscribe                   child       X          X        X      X
+  Unsubscribe                 child       X          X        X      X
+  PubSub                      master      X    X
 
 =head1 http://jabber.org/protocol/pubsub - affiliations objects
@@ -297,6 +297,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Entity                      child       X          X        X      X 
-  Affiliations                master      X    X                       
+  Entity                      child       X          X        X      X
+  Affiliations                master      X    X
 
 =head1 http://jabber.org/protocol/pubsub - configure objects
@@ -304,6 +304,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Node                        scalar      X    X     X        X        
-  Configure                   master      X    X                       
+  Node                        scalar      X    X     X        X
+  Configure                   master      X    X
 
 =head1 http://jabber.org/protocol/pubsub - create objects
@@ -311,6 +311,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Node                        scalar      X    X     X        X        
-  Create                      master      X    X                       
+  Node                        scalar      X    X     X        X
+  Create                      master      X    X
 
 =head1 http://jabber.org/protocol/pubsub - delete objects
@@ -318,6 +318,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Node                        scalar      X    X     X        X        
-  Delete                      master      X    X                       
+  Node                        scalar      X    X     X        X
+  Delete                      master      X    X
 
 =head1 http://jabber.org/protocol/pubsub - entities objects
@@ -325,6 +325,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Entity                      child       X          X        X      X 
-  Entities                    master      X    X                       
+  Entity                      child       X          X        X      X
+  Entities                    master      X    X
 
 =head1 http://jabber.org/protocol/pubsub - entity objects
@@ -332,10 +332,10 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Affiliation                 scalar      X    X     X        X        
-  JID                         jid         X    X     X        X        
-  Node                        scalar      X    X     X        X        
-  Subscription                scalar      X    X     X        X        
-  SubscribeOptions            child       X          X        X      X 
-  Entity                      master      X    X                       
+  Affiliation                 scalar      X    X     X        X
+  JID                         jid         X    X     X        X
+  Node                        scalar      X    X     X        X
+  Subscription                scalar      X    X     X        X
+  SubscribeOptions            child       X          X        X      X
+  Entity                      master      X    X
 
 =head1 http://jabber.org/protocol/pubsub - item objects
@@ -343,7 +343,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  ID                          scalar      X    X     X        X        
-  Payload                     raw         X    X     X        X        
-  Item                        master      X    X                       
+  ID                          scalar      X    X     X        X
+  Payload                     raw         X    X     X        X
+  Item                        master      X    X
 
 =head1 http://jabber.org/protocol/pubsub - items objects
@@ -351,8 +351,8 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  MaxItems                    scalar      X    X     X        X        
-  Node                        scalar      X    X     X        X        
-  Item                        child       X          X        X      X 
-  Items                       master      X    X                       
+  MaxItems                    scalar      X    X     X        X
+  Node                        scalar      X    X     X        X
+  Item                        child       X          X        X      X
+  Items                       master      X    X
 
 =head1 http://jabber.org/protocol/pubsub - options objects
@@ -360,7 +360,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  JID                         jid         X    X     X        X        
-  Node                        scalar      X    X     X        X        
-  Options                     master      X    X                       
+  JID                         jid         X    X     X        X
+  Node                        scalar      X    X     X        X
+  Options                     master      X    X
 
 =head1 http://jabber.org/protocol/pubsub - publish objects
@@ -368,7 +368,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Node                        scalar      X    X     X        X        
-  Item                        child       X          X        X      X 
-  Publish                     master      X    X                       
+  Node                        scalar      X    X     X        X
+  Item                        child       X          X        X      X
+  Publish                     master      X    X
 
 =head1 http://jabber.org/protocol/pubsub - purge objects
@@ -376,6 +376,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Node                        scalar      X    X     X        X        
-  Purge                       master      X    X                       
+  Node                        scalar      X    X     X        X
+  Purge                       master      X    X
 
 =head1 http://jabber.org/protocol/pubsub - retract objects
@@ -383,7 +383,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Node                        scalar      X    X     X        X        
-  Item                        child       X          X        X      X 
-  Retract                     master      X    X                       
+  Node                        scalar      X    X     X        X
+  Item                        child       X          X        X      X
+  Retract                     master      X    X
 
 =head1 http://jabber.org/protocol/pubsub - subscribe objects
@@ -391,7 +391,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  JID                         jid         X    X     X        X        
-  Node                        scalar      X    X     X        X        
-  Subscribe                   master      X    X                       
+  JID                         jid         X    X     X        X
+  Node                        scalar      X    X     X        X
+  Subscribe                   master      X    X
 
 =head1 http://jabber.org/protocol/pubsub - subscribe-options objects
@@ -399,6 +399,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Required                    flag        X    X     X        X        
-  SubscribeOptions            master      X    X                       
+  Required                    flag        X    X     X        X
+  SubscribeOptions            master      X    X
 
 =head1 http://jabber.org/protocol/pubsub - unsubscribe objects
@@ -406,7 +406,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  JID                         jid         X    X     X        X        
-  Node                        scalar      X    X     X        X        
-  Unsubscribe                 master      X    X                       
+  JID                         jid         X    X     X        X
+  Node                        scalar      X    X     X        X
+  Unsubscribe                 master      X    X
 
 =head1 http://jabber.org/protocol/pubsub#event
@@ -414,7 +414,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Delete                      child       X          X        X      X 
-  Items                       child       X          X        X      X 
-  Event                       master      X    X                       
+  Delete                      child       X          X        X      X
+  Items                       child       X          X        X      X
+  Event                       master      X    X
 
 =head1 http://jabber.org/protocol/pubsub#event - delete objects
@@ -422,6 +422,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Node                        scalar      X    X     X        X        
-  Delete                      master      X    X                       
+  Node                        scalar      X    X     X        X
+  Delete                      master      X    X
 
 =head1 http://jabber.org/protocol/pubsub#event - item objects
@@ -429,7 +429,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  ID                          scalar      X    X     X        X        
-  Payload                     raw         X    X     X        X        
-  Item                        master      X    X                       
+  ID                          scalar      X    X     X        X
+  Payload                     raw         X    X     X        X
+  Item                        master      X    X
 
 =head1 http://jabber.org/protocol/pubsub#event - items objects
@@ -437,7 +437,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Node                        scalar      X    X     X        X        
-  Item                        child       X          X        X      X 
-  Items                       master      X    X                       
+  Node                        scalar      X    X     X        X
+  Item                        child       X          X        X      X
+  Items                       master      X    X
 
 =head1 http://jabber.org/protocol/pubsub#owner
@@ -445,7 +445,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Action                      scalar      X    X     X        X        
-  Configure                   child       X          X        X      X 
-  Owner                       master      X    X                       
+  Action                      scalar      X    X     X        X
+  Configure                   child       X          X        X      X
+  Owner                       master      X    X
 
 =head1 http://jabber.org/protocol/pubsub#owner - configure objects
@@ -453,6 +453,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Node                        scalar      X    X     X        X        
-  Configure                   master      X    X                       
+  Node                        scalar      X    X     X        X
+  Configure                   master      X    X
 
 =head1 http://jabber.org/protocol/si
@@ -460,8 +460,8 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  ID                          scalar      X    X     X        X        
-  MimeType                    scalar      X    X     X        X        
-  Profile                     scalar      X    X     X        X        
-  Stream                      master      X    X                       
+  ID                          scalar      X    X     X        X
+  MimeType                    scalar      X    X     X        X
+  Profile                     scalar      X    X     X        X
+  Stream                      master      X    X
 
 =head1 http://jabber.org/protocol/si/profile/file-transfer
@@ -469,13 +469,13 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Date                        scalar      X    X     X        X        
-  Desc                        scalar      X    X     X        X        
-  Hash                        scalar      X    X     X        X        
-  Name                        scalar      X    X     X        X        
-  Range                       flag        X    X     X        X        
-  RangeLength                 scalar      X    X     X        X        
-  RangeOffset                 scalar      X    X     X        X        
-  Size                        scalar      X    X     X        X        
-  File                        master      X    X                       
+  Date                        scalar      X    X     X        X
+  Desc                        scalar      X    X     X        X
+  Hash                        scalar      X    X     X        X
+  Name                        scalar      X    X     X        X
+  Range                       flag        X    X     X        X
+  RangeLength                 scalar      X    X     X        X
+  RangeOffset                 scalar      X    X     X        X
+  Size                        scalar      X    X     X        X
+  File                        master      X    X
 
 =head1 jabber:iq:agent - DEPRECATED
@@ -483,15 +483,15 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Agents                      flag        X    X     X        X        
-  Description                 scalar      X    X     X        X        
-  GroupChat                   flag        X    X     X        X        
-  JID                         jid         X    X     X        X        
-  Name                        scalar      X    X     X        X        
-  Register                    flag        X    X     X        X        
-  Search                      flag        X    X     X        X        
-  Service                     scalar      X    X     X        X        
-  Transport                   scalar      X    X     X        X        
-  URL                         scalar      X    X     X        X        
-  Agent                       master      X    X                       
+  Agents                      flag        X    X     X        X
+  Description                 scalar      X    X     X        X
+  GroupChat                   flag        X    X     X        X
+  JID                         jid         X    X     X        X
+  Name                        scalar      X    X     X        X
+  Register                    flag        X    X     X        X
+  Search                      flag        X    X     X        X
+  Service                     scalar      X    X     X        X
+  Transport                   scalar      X    X     X        X
+  URL                         scalar      X    X     X        X
+  Agent                       master      X    X
 
 =head1 jabber:iq:agents - DEPRECATED
@@ -499,6 +499,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Agent                       child                                  X 
-  Agents                      child       X          X        X        
+  Agent                       child                                  X
+  Agents                      child       X          X        X
 
 =head1 jabber:iq:autoupdate
@@ -506,8 +506,8 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Beta                        child                                  X 
-  Dev                         child                                  X 
-  Release                     child                                  X 
-  Releases                    child       X          X        X        
+  Beta                        child                                  X
+  Dev                         child                                  X
+  Release                     child                                  X
+  Releases                    child       X          X        X
 
 =head1 jabber:iq:autoupdate - release objects
@@ -515,9 +515,9 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Desc                        scalar      X    X     X        X        
-  Priority                    scalar      X    X     X        X        
-  URL                         scalar      X    X     X        X        
-  Version                     scalar      X    X     X        X        
-  Release                     master      X    X                       
+  Desc                        scalar      X    X     X        X
+  Priority                    scalar      X    X     X        X
+  URL                         scalar      X    X     X        X
+  Version                     scalar      X    X     X        X
+  Release                     master      X    X
 
 =head1 jabber:iq:browse - DEPRECATED
@@ -525,12 +525,12 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Category                    scalar      X    X     X        X        
-  JID                         jid         X    X     X        X        
-  NS                          array       X    X     X        X        
-  Name                        scalar      X    X     X        X        
-  Type                        scalar      X    X     X        X        
-  Item                        child                                  X 
-  Items                       child       X          X        X        
-  Browse                      master      X    X                       
+  Category                    scalar      X    X     X        X
+  JID                         jid         X    X     X        X
+  NS                          array       X    X     X        X
+  Name                        scalar      X    X     X        X
+  Type                        scalar      X    X     X        X
+  Item                        child                                  X
+  Items                       child       X          X        X
+  Browse                      master      X    X
 
 =head1 jabber:iq:browse - item objects - DEPRECATED
@@ -538,12 +538,12 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Category                    scalar      X    X     X        X        
-  JID                         jid         X    X     X        X        
-  NS                          array       X    X     X        X        
-  Name                        scalar      X    X     X        X        
-  Type                        scalar      X    X     X        X        
-  Item                        child                                  X 
-  Items                       child       X          X        X        
-  Browse                      master      X    X                       
+  Category                    scalar      X    X     X        X
+  JID                         jid         X    X     X        X
+  NS                          array       X    X     X        X
+  Name                        scalar      X    X     X        X
+  Type                        scalar      X    X     X        X
+  Item                        child                                  X
+  Items                       child       X          X        X
+  Browse                      master      X    X
 
 =head1 jabber:iq:conference
@@ -551,10 +551,10 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  ID                          scalar      X    X     X        X        
-  Name                        scalar      X    X     X        X        
-  Nick                        scalar      X    X     X        X        
-  Privacy                     flag        X    X     X        X        
-  Secret                      scalar      X    X     X        X        
-  Conference                  master      X    X                       
+  ID                          scalar      X    X     X        X
+  Name                        scalar      X    X     X        X
+  Nick                        scalar      X    X     X        X
+  Privacy                     flag        X    X     X        X
+  Secret                      scalar      X    X     X        X
+  Conference                  master      X    X
 
 =head1 jabber:iq:filter - DEPRECATED
@@ -562,6 +562,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Rule                        child                                  X 
-  Rules                       child       X          X        X        
+  Rule                        child                                  X
+  Rules                       child       X          X        X
 
 =head1 jabber:iq:filter - rule objects - DEPRECATED
@@ -569,20 +569,20 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Body                        scalar      X    X     X        X        
-  Continued                   scalar      X    X     X        X        
-  Drop                        scalar      X    X     X        X        
-  Edit                        scalar      X    X     X        X        
-  Error                       scalar      X    X     X        X        
-  From                        scalar      X    X     X        X        
-  Offline                     scalar      X    X     X        X        
-  Reply                       scalar      X    X     X        X        
-  Resource                    scalar      X    X     X        X        
-  Show                        scalar      X    X     X        X        
-  Size                        scalar      X    X     X        X        
-  Subject                     scalar      X    X     X        X        
-  Time                        scalar      X    X     X        X        
-  Type                        scalar      X    X     X        X        
-  Unavailable                 scalar      X    X     X        X        
-  Rule                        master      X    X                       
+  Body                        scalar      X    X     X        X
+  Continued                   scalar      X    X     X        X
+  Drop                        scalar      X    X     X        X
+  Edit                        scalar      X    X     X        X
+  Error                       scalar      X    X     X        X
+  From                        scalar      X    X     X        X
+  Offline                     scalar      X    X     X        X
+  Reply                       scalar      X    X     X        X
+  Resource                    scalar      X    X     X        X
+  Show                        scalar      X    X     X        X
+  Size                        scalar      X    X     X        X
+  Subject                     scalar      X    X     X        X
+  Time                        scalar      X    X     X        X
+  Type                        scalar      X    X     X        X
+  Unavailable                 scalar      X    X     X        X
+  Rule                        master      X    X
 
 =head1 jabber:iq:gateway
@@ -590,8 +590,8 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Desc                        scalar      X    X     X        X        
-  JID                         jid         X    X     X        X        
-  Prompt                      scalar      X    X     X        X        
-  Gateway                     master      X    X                       
+  Desc                        scalar      X    X     X        X
+  JID                         jid         X    X     X        X
+  Prompt                      scalar      X    X     X        X
+  Gateway                     master      X    X
 
 =head1 jabber:iq:last
@@ -599,7 +599,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Message                     scalar      X    X     X        X        
-  Seconds                     scalar      X    X     X        X        
-  Last                        master      X    X                       
+  Message                     scalar      X    X     X        X
+  Seconds                     scalar      X    X     X        X
+  Last                        master      X    X
 
 =head1 jabber:iq:oob
@@ -607,7 +607,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Desc                        scalar      X    X     X        X        
-  URL                         scalar      X    X     X        X        
-  Oob                         master      X    X                       
+  Desc                        scalar      X    X     X        X
+  URL                         scalar      X    X     X        X
+  Oob                         master      X    X
 
 =head1 jabber:iq:pass
@@ -615,14 +615,14 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Client                      scalar      X    X     X        X        
-  ClientPort                  scalar      X    X     X        X        
-  Close                       flag        X    X     X        X        
-  Expire                      scalar      X    X     X        X        
-  OneShot                     flag        X    X     X        X        
-  Proxy                       scalar      X    X     X        X        
-  ProxyPort                   scalar      X    X     X        X        
-  Server                      scalar      X    X     X        X        
-  ServerPort                  scalar      X    X     X        X        
-  Pass                        master      X    X                       
+  Client                      scalar      X    X     X        X
+  ClientPort                  scalar      X    X     X        X
+  Close                       flag        X    X     X        X
+  Expire                      scalar      X    X     X        X
+  OneShot                     flag        X    X     X        X
+  Proxy                       scalar      X    X     X        X
+  ProxyPort                   scalar      X    X     X        X
+  Server                      scalar      X    X     X        X
+  ServerPort                  scalar      X    X     X        X
+  Pass                        master      X    X
 
 =head1 jabber:iq:rpc
@@ -630,6 +630,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  MethodCall                  child       X          X        X      X 
-  MethodResponse              child       X          X        X      X 
+  MethodCall                  child       X          X        X      X
+  MethodResponse              child       X          X        X      X
 
 =head1 jabber:iq:rpc - array objects
@@ -637,6 +637,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Data                        child                                  X 
-  Datas                       child       X          X        X        
+  Data                        child                                  X
+  Datas                       child       X          X        X
 
 =head1 jabber:iq:rpc - data objects
@@ -644,5 +644,5 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Value                       child       X          X        X      X 
+  Value                       child       X          X        X      X
 
 =head1 jabber:iq:rpc - fault objects
@@ -650,5 +650,5 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Value                       child       X          X        X      X 
+  Value                       child       X          X        X      X
 
 =head1 jabber:iq:rpc - member objects
@@ -656,7 +656,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Name                        scalar      X    X     X        X        
-  Value                       child       X          X        X      X 
-  Member                      master      X    X                       
+  Name                        scalar      X    X     X        X
+  Value                       child       X          X        X      X
+  Member                      master      X    X
 
 =head1 jabber:iq:rpc - methodCall objects
@@ -664,7 +664,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  MethodName                  scalar      X    X     X        X        
-  Params                      child       X          X        X      X 
-  MethodCall                  master      X    X                       
+  MethodName                  scalar      X    X     X        X
+  Params                      child       X          X        X      X
+  MethodCall                  master      X    X
 
 =head1 jabber:iq:rpc - methodResponse objects
@@ -672,6 +672,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Fault                       child       X          X        X      X 
-  Params                      child       X          X        X      X 
+  Fault                       child       X          X        X      X
+  Params                      child       X          X        X      X
 
 =head1 jabber:iq:rpc - param objects
@@ -679,5 +679,5 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Value                       child       X          X        X      X 
+  Value                       child       X          X        X      X
 
 =head1 jabber:iq:rpc - params objects
@@ -685,6 +685,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Param                       child                                  X 
-  Params                      child       X          X        X        
+  Param                       child                                  X
+  Params                      child       X          X        X
 
 =head1 jabber:iq:rpc - struct objects
@@ -692,6 +692,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Member                      child                                  X 
-  Members                     child       X          X        X        
+  Member                      child                                  X
+  Members                     child       X          X        X
 
 =head1 jabber:iq:rpc - value objects
@@ -699,15 +699,15 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Base64                      scalar      X    X     X        X        
-  Boolean                     scalar      X    X     X        X        
-  DateTime                    scalar      X    X     X        X        
-  Double                      scalar      X    X     X        X        
-  I4                          scalar      X    X     X        X        
-  Int                         scalar      X    X     X        X        
-  String                      scalar      X    X     X        X        
-  Value                       scalar      X    X     X        X        
-  Array                       child       X          X        X      X 
-  Struct                      child       X          X        X      X 
-  RPCValue                    master      X    X                       
+  Base64                      scalar      X    X     X        X
+  Boolean                     scalar      X    X     X        X
+  DateTime                    scalar      X    X     X        X
+  Double                      scalar      X    X     X        X
+  I4                          scalar      X    X     X        X
+  Int                         scalar      X    X     X        X
+  String                      scalar      X    X     X        X
+  Value                       scalar      X    X     X        X
+  Array                       child       X          X        X      X
+  Struct                      child       X          X        X      X
+  RPCValue                    master      X    X
 
 =head1 jabber:iq:search
@@ -715,17 +715,17 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Email                       scalar      X    X     X        X        
-  Family                      scalar      X    X     X        X        
-  First                       scalar      X    X     X        X        
-  Given                       scalar      X    X     X        X        
-  Instructions                scalar      X    X     X        X        
-  Key                         scalar      X    X     X        X        
-  Last                        scalar      X    X     X        X        
-  Name                        scalar      X    X     X        X        
-  Nick                        scalar      X    X     X        X        
-  Truncated                   flag        X    X     X        X        
-  Item                        child                                  X 
-  Items                       child       X          X        X        
-  Search                      master      X    X                       
+  Email                       scalar      X    X     X        X
+  Family                      scalar      X    X     X        X
+  First                       scalar      X    X     X        X
+  Given                       scalar      X    X     X        X
+  Instructions                scalar      X    X     X        X
+  Key                         scalar      X    X     X        X
+  Last                        scalar      X    X     X        X
+  Name                        scalar      X    X     X        X
+  Nick                        scalar      X    X     X        X
+  Truncated                   flag        X    X     X        X
+  Item                        child                                  X
+  Items                       child       X          X        X
+  Search                      master      X    X
 
 =head1 jabber:iq:search - item objects
@@ -733,14 +733,14 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Email                       scalar      X    X     X        X        
-  Family                      scalar      X    X     X        X        
-  First                       scalar      X    X     X        X        
-  Given                       scalar      X    X     X        X        
-  JID                         jid         X    X     X        X        
-  Key                         scalar      X    X     X        X        
-  Last                        scalar      X    X     X        X        
-  Name                        scalar      X    X     X        X        
-  Nick                        scalar      X    X     X        X        
-  Item                        master      X    X                       
+  Email                       scalar      X    X     X        X
+  Family                      scalar      X    X     X        X
+  First                       scalar      X    X     X        X
+  Given                       scalar      X    X     X        X
+  JID                         jid         X    X     X        X
+  Key                         scalar      X    X     X        X
+  Last                        scalar      X    X     X        X
+  Name                        scalar      X    X     X        X
+  Nick                        scalar      X    X     X        X
+  Item                        master      X    X
 
 =head1 jabber:iq:time
@@ -748,8 +748,8 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Display                     special     X    X     X        X        
-  TZ                          special     X    X     X        X        
-  UTC                         special     X    X     X        X        
-  Time                        master      X    X                       
+  Display                     special     X    X     X        X
+  TZ                          special     X    X     X        X
+  UTC                         special     X    X     X        X
+  Time                        master      X    X
 
 =head1 jabber:iq:version
@@ -757,8 +757,8 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Name                        scalar      X    X     X        X        
-  OS                          special     X    X     X        X        
-  Ver                         special     X    X     X        X        
-  Version                     master      X    X                       
+  Name                        scalar      X    X     X        X
+  OS                          special     X    X     X        X
+  Ver                         special     X    X     X        X
+  Version                     master      X    X
 
 =head1 jabber:x:autoupdate
@@ -766,6 +766,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  JID                         jid         X    X     X        X        
-  Autoupdate                  master      X    X                       
+  JID                         jid         X    X     X        X
+  Autoupdate                  master      X    X
 
 =head1 jabber:x:conference
@@ -773,6 +773,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  JID                         jid         X    X     X        X        
-  Conference                  master      X    X                       
+  JID                         jid         X    X     X        X
+  Conference                  master      X    X
 
 =head1 jabber:x:data
@@ -780,14 +780,14 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Form                        scalar      X    X     X        X        
-  Instructions                scalar      X    X     X        X        
-  Title                       scalar      X    X     X        X        
-  Type                        scalar      X    X     X        X        
-  Field                       child                                  X 
-  Fields                      child       X          X        X        
-  Item                        child                                  X 
-  Items                       child       X          X        X        
-  Reported                    child       X          X        X      X 
-  Data                        master      X    X                       
+  Form                        scalar      X    X     X        X
+  Instructions                scalar      X    X     X        X
+  Title                       scalar      X    X     X        X
+  Type                        scalar      X    X     X        X
+  Field                       child                                  X
+  Fields                      child       X          X        X
+  Item                        child                                  X
+  Items                       child       X          X        X
+  Reported                    child       X          X        X      X
+  Data                        master      X    X
 
 =head1 jabber:x:data - field objects
@@ -795,13 +795,13 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Desc                        scalar      X    X     X        X        
-  Label                       scalar      X    X     X        X        
-  Required                    flag        X    X     X        X        
-  Type                        scalar      X    X     X        X        
-  Value                       array       X    X     X        X        
-  Var                         scalar      X    X     X        X        
-  Option                      child                                  X 
-  Options                     child       X          X        X        
-  Field                       master      X    X                       
+  Desc                        scalar      X    X     X        X
+  Label                       scalar      X    X     X        X
+  Required                    flag        X    X     X        X
+  Type                        scalar      X    X     X        X
+  Value                       array       X    X     X        X
+  Var                         scalar      X    X     X        X
+  Option                      child                                  X
+  Options                     child       X          X        X
+  Field                       master      X    X
 
 =head1 jabber:x:data - item objects
@@ -809,7 +809,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Field                       child                                  X 
-  Fields                      child       X          X        X        
-  Item                        master      X    X                       
+  Field                       child                                  X
+  Fields                      child       X          X        X
+  Item                        master      X    X
 
 =head1 jabber:x:data - option objects
@@ -817,7 +817,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Label                       scalar      X    X     X        X        
-  Value                       scalar      X    X     X        X        
-  Option                      master      X    X                       
+  Label                       scalar      X    X     X        X
+  Value                       scalar      X    X     X        X
+  Option                      master      X    X
 
 =head1 jabber:x:data - reported objects
@@ -825,7 +825,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Field                       child                                  X 
-  Fields                      child       X          X        X        
-  Reported                    master      X    X                       
+  Field                       child                                  X
+  Fields                      child       X          X        X
+  Reported                    master      X    X
 
 =head1 jabber:x:delay
@@ -833,8 +833,8 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  From                        jid         X    X     X        X        
-  Message                     scalar      X    X     X        X        
-  Stamp                       timestamp   X    X     X        X        
-  Delay                       master      X    X                       
+  From                        jid         X    X     X        X
+  Message                     scalar      X    X     X        X
+  Stamp                       timestamp   X    X     X        X
+  Delay                       master      X    X
 
 =head1 jabber:x:encrypted
@@ -842,6 +842,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Message                     scalar      X    X     X        X        
-  Encrypted                   master      X    X                       
+  Message                     scalar      X    X     X        X
+  Encrypted                   master      X    X
 
 =head1 jabber:x:event
@@ -849,10 +849,10 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Composing                   flag        X    X     X        X        
-  Delivered                   flag        X    X     X        X        
-  Displayed                   flag        X    X     X        X        
-  ID                          scalar      X    X     X        X        
-  Offline                     flag        X    X     X        X        
-  Event                       master      X    X                       
+  Composing                   flag        X    X     X        X
+  Delivered                   flag        X    X     X        X
+  Displayed                   flag        X    X     X        X
+  ID                          scalar      X    X     X        X
+  Offline                     flag        X    X     X        X
+  Event                       master      X    X
 
 =head1 jabber:x:expire
@@ -860,6 +860,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Seconds                     scalar      X    X     X        X        
-  Expire                      master      X    X                       
+  Seconds                     scalar      X    X     X        X
+  Expire                      master      X    X
 
 =head1 jabber:x:oob
@@ -867,7 +867,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Desc                        scalar      X    X     X        X        
-  URL                         scalar      X    X     X        X        
-  Oob                         master      X    X                       
+  Desc                        scalar      X    X     X        X
+  URL                         scalar      X    X     X        X
+  Oob                         master      X    X
 
 =head1 jabber:x:roster
@@ -875,7 +875,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Item                        child                                  X 
-  Items                       child       X          X        X        
-  Roster                      master      X    X                       
+  Item                        child                                  X
+  Items                       child       X          X        X
+  Roster                      master      X    X
 
 =head1 jabber:x:roster - item objects
@@ -883,10 +883,10 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Ask                         scalar      X    X     X        X        
-  Group                       array       X    X     X        X        
-  JID                         jid         X    X     X        X        
-  Name                        scalar      X    X     X        X        
-  Subscription                scalar      X    X     X        X        
-  Item                        master      X    X                       
+  Ask                         scalar      X    X     X        X
+  Group                       array       X    X     X        X
+  JID                         jid         X    X     X        X
+  Name                        scalar      X    X     X        X
+  Subscription                scalar      X    X     X        X
+  Item                        master      X    X
 
 =head1 jabber:x:signed
@@ -894,6 +894,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Signature                   scalar      X    X     X        X        
-  Signed                      master      X    X                       
+  Signature                   scalar      X    X     X        X
+  Signed                      master      X    X
 
 # DOC_BEGIN
@@ -902,10 +902,10 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Activate                    scalar      X    X     X        X        
-  SID                         scalar      X    X     X        X        
-  StreamHostUsedJID           jid         X    X     X        X        
-  StreamHost                  child                                  X 
-  StreamHosts                 child       X          X        X        
-  ByteStreams                 master      X    X                       
+  Activate                    scalar      X    X     X        X
+  SID                         scalar      X    X     X        X
+  StreamHostUsedJID           jid         X    X     X        X
+  StreamHost                  child                                  X
+  StreamHosts                 child       X          X        X
+  ByteStreams                 master      X    X
 
 =head1 http://jabber.org/protocol/bytestreams - streamhost objects
@@ -913,9 +913,9 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Host                        scalar      X    X     X        X        
-  JID                         jid         X    X     X        X        
-  Port                        scalar      X    X     X        X        
-  ZeroConf                    scalar      X    X     X        X        
-  StreamHost                  master      X    X                       
+  Host                        scalar      X    X     X        X
+  JID                         jid         X    X     X        X
+  Port                        scalar      X    X     X        X
+  ZeroConf                    scalar      X    X     X        X
+  StreamHost                  master      X    X
 
 =head1 http://jabber.org/protocol/commands
@@ -923,11 +923,11 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Action                      scalar      X    X     X        X        
-  Node                        scalar      X    X     X        X        
-  SessionID                   scalar      X    X     X        X        
-  Status                      scalar      X    X     X        X        
-  Note                        child                                  X 
-  Notes                       child       X          X        X        
-  Command                     master      X    X                       
+  Action                      scalar      X    X     X        X
+  Node                        scalar      X    X     X        X
+  SessionID                   scalar      X    X     X        X
+  Status                      scalar      X    X     X        X
+  Note                        child                                  X
+  Notes                       child       X          X        X
+  Command                     master      X    X
 
 =head1 http://jabber.org/protocol/commands - note objects
@@ -935,7 +935,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Message                     scalar      X    X     X        X        
-  Type                        scalar      X    X     X        X        
-  Note                        master      X    X                       
+  Message                     scalar      X    X     X        X
+  Type                        scalar      X    X     X        X
+  Note                        master      X    X
 
 =head1 http://jabber.org/protocol/disco#info
@@ -943,10 +943,10 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Node                        scalar      X    X     X        X        
-  Feature                     child                                  X 
-  Features                    child       X          X        X        
-  Identities                  child       X          X        X        
-  Identity                    child                                  X 
-  DiscoInfo                   master      X    X                       
+  Node                        scalar      X    X     X        X
+  Feature                     child                                  X
+  Features                    child       X          X        X
+  Identities                  child       X          X        X
+  Identity                    child                                  X
+  DiscoInfo                   master      X    X
 
 =head1 http://jabber.org/protocol/disco#info - feature objects
@@ -954,6 +954,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Var                         scalar      X    X     X        X        
-  Feature                     master      X    X                       
+  Var                         scalar      X    X     X        X
+  Feature                     master      X    X
 
 =head1 http://jabber.org/protocol/disco#info - identity objects
@@ -961,8 +961,8 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Category                    scalar      X    X     X        X        
-  Name                        scalar      X    X     X        X        
-  Type                        scalar      X    X     X        X        
-  Identity                    master      X    X                       
+  Category                    scalar      X    X     X        X
+  Name                        scalar      X    X     X        X
+  Type                        scalar      X    X     X        X
+  Identity                    master      X    X
 
 =head1 http://jabber.org/protocol/disco#items
@@ -970,8 +970,8 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Node                        scalar      X    X     X        X        
-  Item                        child                                  X 
-  Items                       child       X          X        X        
-  DiscoItems                  master      X    X                       
+  Node                        scalar      X    X     X        X
+  Item                        child                                  X
+  Items                       child       X          X        X
+  DiscoItems                  master      X    X
 
 =head1 http://jabber.org/protocol/disco#items - item objects
@@ -979,9 +979,9 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Action                      scalar      X    X     X        X        
-  JID                         jid         X    X     X        X        
-  Name                        scalar      X    X     X        X        
-  Node                        scalar      X    X     X        X        
-  Item                        master      X    X                       
+  Action                      scalar      X    X     X        X
+  JID                         jid         X    X     X        X
+  Name                        scalar      X    X     X        X
+  Node                        scalar      X    X     X        X
+  Item                        master      X    X
 
 =head1 http://jabber.org/protocol/feature-neg
@@ -989,5 +989,5 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  FeatureNeg                  master      X    X                       
+  FeatureNeg                  master      X    X
 
 =head1 http://jabber.org/protocol/muc
@@ -995,6 +995,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Password                    scalar      X    X     X        X        
-  MUC                         master      X    X                       
+  Password                    scalar      X    X     X        X
+  MUC                         master      X    X
 
 =head1 http://jabber.org/protocol/muc#admin
@@ -1002,7 +1002,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Item                        child                                  X 
-  Items                       child       X          X        X        
-  Admin                       master      X    X                       
+  Item                        child                                  X
+  Items                       child       X          X        X
+  Admin                       master      X    X
 
 =head1 http://jabber.org/protocol/muc#admin - item objects
@@ -1010,11 +1010,11 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  ActorJID                    jid         X    X     X        X        
-  Affiliation                 scalar      X    X     X        X        
-  JID                         jid         X    X     X        X        
-  Nick                        scalar      X    X     X        X        
-  Reason                      scalar      X    X     X        X        
-  Role                        scalar      X    X     X        X        
-  Item                        master      X    X                       
+  ActorJID                    jid         X    X     X        X
+  Affiliation                 scalar      X    X     X        X
+  JID                         jid         X    X     X        X
+  Nick                        scalar      X    X     X        X
+  Reason                      scalar      X    X     X        X
+  Role                        scalar      X    X     X        X
+  Item                        master      X    X
 
 =head1 http://jabber.org/protocol/muc#user
@@ -1022,10 +1022,10 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Alt                         scalar      X    X     X        X        
-  Password                    scalar      X    X     X        X        
-  StatusCode                  scalar      X    X     X        X        
-  Invite                      child       X          X        X      X 
-  Item                        child       X          X        X      X 
-  User                        master      X    X                       
+  Alt                         scalar      X    X     X        X
+  Password                    scalar      X    X     X        X
+  StatusCode                  scalar      X    X     X        X
+  Invite                      child       X          X        X      X
+  Item                        child       X          X        X      X
+  User                        master      X    X
 
 =head1 http://jabber.org/protocol/muc#user - invite objects
@@ -1033,8 +1033,8 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  From                        jid         X    X     X        X        
-  Reason                      scalar      X    X     X        X        
-  To                          jid         X    X     X        X        
-  Invite                      master      X    X                       
+  From                        jid         X    X     X        X
+  Reason                      scalar      X    X     X        X
+  To                          jid         X    X     X        X
+  Invite                      master      X    X
 
 =head1 http://jabber.org/protocol/muc#user - item objects
@@ -1042,11 +1042,11 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  ActorJID                    jid         X    X     X        X        
-  Affiliation                 scalar      X    X     X        X        
-  JID                         jid         X    X     X        X        
-  Nick                        scalar      X    X     X        X        
-  Reason                      scalar      X    X     X        X        
-  Role                        scalar      X    X     X        X        
-  Item                        master      X    X                       
+  ActorJID                    jid         X    X     X        X
+  Affiliation                 scalar      X    X     X        X
+  JID                         jid         X    X     X        X
+  Nick                        scalar      X    X     X        X
+  Reason                      scalar      X    X     X        X
+  Role                        scalar      X    X     X        X
+  Item                        master      X    X
 
 =head1 http://jabber.org/protocol/pubsub
@@ -1054,19 +1054,19 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Affiliations                child       X          X        X      X 
-  Configure                   child       X          X        X      X 
-  Create                      child       X          X        X      X 
-  Delete                      child       X          X        X      X 
-  Entities                    child       X          X        X      X 
-  Entity                      child       X          X        X      X 
-  Item                        child       X          X        X      X 
-  Items                       child       X          X        X      X 
-  Options                     child       X          X        X      X 
-  Publish                     child       X          X        X      X 
-  Purge                       child       X          X        X      X 
-  Retract                     child       X          X        X      X 
-  Subscribe                   child       X          X        X      X 
-  Unsubscribe                 child       X          X        X      X 
-  PubSub                      master      X    X                       
+  Affiliations                child       X          X        X      X
+  Configure                   child       X          X        X      X
+  Create                      child       X          X        X      X
+  Delete                      child       X          X        X      X
+  Entities                    child       X          X        X      X
+  Entity                      child       X          X        X      X
+  Item                        child       X          X        X      X
+  Items                       child       X          X        X      X
+  Options                     child       X          X        X      X
+  Publish                     child       X          X        X      X
+  Purge                       child       X          X        X      X
+  Retract                     child       X          X        X      X
+  Subscribe                   child       X          X        X      X
+  Unsubscribe                 child       X          X        X      X
+  PubSub                      master      X    X
 
 =head1 http://jabber.org/protocol/pubsub - affiliations objects
@@ -1074,6 +1074,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Entity                      child       X          X        X      X 
-  Affiliations                master      X    X                       
+  Entity                      child       X          X        X      X
+  Affiliations                master      X    X
 
 =head1 http://jabber.org/protocol/pubsub - configure objects
@@ -1081,6 +1081,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Node                        scalar      X    X     X        X        
-  Configure                   master      X    X                       
+  Node                        scalar      X    X     X        X
+  Configure                   master      X    X
 
 =head1 http://jabber.org/protocol/pubsub - create objects
@@ -1088,6 +1088,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Node                        scalar      X    X     X        X        
-  Create                      master      X    X                       
+  Node                        scalar      X    X     X        X
+  Create                      master      X    X
 
 =head1 http://jabber.org/protocol/pubsub - delete objects
@@ -1095,6 +1095,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Node                        scalar      X    X     X        X        
-  Delete                      master      X    X                       
+  Node                        scalar      X    X     X        X
+  Delete                      master      X    X
 
 =head1 http://jabber.org/protocol/pubsub - entities objects
@@ -1102,6 +1102,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Entity                      child       X          X        X      X 
-  Entities                    master      X    X                       
+  Entity                      child       X          X        X      X
+  Entities                    master      X    X
 
 =head1 http://jabber.org/protocol/pubsub - entity objects
@@ -1109,10 +1109,10 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Affiliation                 scalar      X    X     X        X        
-  JID                         jid         X    X     X        X        
-  Node                        scalar      X    X     X        X        
-  Subscription                scalar      X    X     X        X        
-  SubscribeOptions            child       X          X        X      X 
-  Entity                      master      X    X                       
+  Affiliation                 scalar      X    X     X        X
+  JID                         jid         X    X     X        X
+  Node                        scalar      X    X     X        X
+  Subscription                scalar      X    X     X        X
+  SubscribeOptions            child       X          X        X      X
+  Entity                      master      X    X
 
 =head1 http://jabber.org/protocol/pubsub - item objects
@@ -1120,7 +1120,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  ID                          scalar      X    X     X        X        
-  Payload                     raw         X    X     X        X        
-  Item                        master      X    X                       
+  ID                          scalar      X    X     X        X
+  Payload                     raw         X    X     X        X
+  Item                        master      X    X
 
 =head1 http://jabber.org/protocol/pubsub - items objects
@@ -1128,8 +1128,8 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  MaxItems                    scalar      X    X     X        X        
-  Node                        scalar      X    X     X        X        
-  Item                        child       X          X        X      X 
-  Items                       master      X    X                       
+  MaxItems                    scalar      X    X     X        X
+  Node                        scalar      X    X     X        X
+  Item                        child       X          X        X      X
+  Items                       master      X    X
 
 =head1 http://jabber.org/protocol/pubsub - options objects
@@ -1137,7 +1137,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  JID                         jid         X    X     X        X        
-  Node                        scalar      X    X     X        X        
-  Options                     master      X    X                       
+  JID                         jid         X    X     X        X
+  Node                        scalar      X    X     X        X
+  Options                     master      X    X
 
 =head1 http://jabber.org/protocol/pubsub - publish objects
@@ -1145,7 +1145,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Node                        scalar      X    X     X        X        
-  Item                        child       X          X        X      X 
-  Publish                     master      X    X                       
+  Node                        scalar      X    X     X        X
+  Item                        child       X          X        X      X
+  Publish                     master      X    X
 
 =head1 http://jabber.org/protocol/pubsub - purge objects
@@ -1153,6 +1153,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Node                        scalar      X    X     X        X        
-  Purge                       master      X    X                       
+  Node                        scalar      X    X     X        X
+  Purge                       master      X    X
 
 =head1 http://jabber.org/protocol/pubsub - retract objects
@@ -1160,7 +1160,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Node                        scalar      X    X     X        X        
-  Item                        child       X          X        X      X 
-  Retract                     master      X    X                       
+  Node                        scalar      X    X     X        X
+  Item                        child       X          X        X      X
+  Retract                     master      X    X
 
 =head1 http://jabber.org/protocol/pubsub - subscribe objects
@@ -1168,7 +1168,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  JID                         jid         X    X     X        X        
-  Node                        scalar      X    X     X        X        
-  Subscribe                   master      X    X                       
+  JID                         jid         X    X     X        X
+  Node                        scalar      X    X     X        X
+  Subscribe                   master      X    X
 
 =head1 http://jabber.org/protocol/pubsub - subscribe-options objects
@@ -1176,6 +1176,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Required                    flag        X    X     X        X        
-  SubscribeOptions            master      X    X                       
+  Required                    flag        X    X     X        X
+  SubscribeOptions            master      X    X
 
 =head1 http://jabber.org/protocol/pubsub - unsubscribe objects
@@ -1183,7 +1183,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  JID                         jid         X    X     X        X        
-  Node                        scalar      X    X     X        X        
-  Unsubscribe                 master      X    X                       
+  JID                         jid         X    X     X        X
+  Node                        scalar      X    X     X        X
+  Unsubscribe                 master      X    X
 
 =head1 http://jabber.org/protocol/pubsub#event
@@ -1191,7 +1191,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Delete                      child       X          X        X      X 
-  Items                       child       X          X        X      X 
-  Event                       master      X    X                       
+  Delete                      child       X          X        X      X
+  Items                       child       X          X        X      X
+  Event                       master      X    X
 
 =head1 http://jabber.org/protocol/pubsub#event - delete objects
@@ -1199,6 +1199,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Node                        scalar      X    X     X        X        
-  Delete                      master      X    X                       
+  Node                        scalar      X    X     X        X
+  Delete                      master      X    X
 
 =head1 http://jabber.org/protocol/pubsub#event - item objects
@@ -1206,7 +1206,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  ID                          scalar      X    X     X        X        
-  Payload                     raw         X    X     X        X        
-  Item                        master      X    X                       
+  ID                          scalar      X    X     X        X
+  Payload                     raw         X    X     X        X
+  Item                        master      X    X
 
 =head1 http://jabber.org/protocol/pubsub#event - items objects
@@ -1214,7 +1214,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Node                        scalar      X    X     X        X        
-  Item                        child       X          X        X      X 
-  Items                       master      X    X                       
+  Node                        scalar      X    X     X        X
+  Item                        child       X          X        X      X
+  Items                       master      X    X
 
 =head1 http://jabber.org/protocol/pubsub#owner
@@ -1222,7 +1222,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Action                      scalar      X    X     X        X        
-  Configure                   child       X          X        X      X 
-  Owner                       master      X    X                       
+  Action                      scalar      X    X     X        X
+  Configure                   child       X          X        X      X
+  Owner                       master      X    X
 
 =head1 http://jabber.org/protocol/pubsub#owner - configure objects
@@ -1230,6 +1230,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Node                        scalar      X    X     X        X        
-  Configure                   master      X    X                       
+  Node                        scalar      X    X     X        X
+  Configure                   master      X    X
 
 =head1 http://jabber.org/protocol/si
@@ -1237,8 +1237,8 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  ID                          scalar      X    X     X        X        
-  MimeType                    scalar      X    X     X        X        
-  Profile                     scalar      X    X     X        X        
-  Stream                      master      X    X                       
+  ID                          scalar      X    X     X        X
+  MimeType                    scalar      X    X     X        X
+  Profile                     scalar      X    X     X        X
+  Stream                      master      X    X
 
 =head1 http://jabber.org/protocol/si/profile/file-transfer
@@ -1246,13 +1246,13 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Date                        scalar      X    X     X        X        
-  Desc                        scalar      X    X     X        X        
-  Hash                        scalar      X    X     X        X        
-  Name                        scalar      X    X     X        X        
-  Range                       flag        X    X     X        X        
-  RangeLength                 scalar      X    X     X        X        
-  RangeOffset                 scalar      X    X     X        X        
-  Size                        scalar      X    X     X        X        
-  File                        master      X    X                       
+  Date                        scalar      X    X     X        X
+  Desc                        scalar      X    X     X        X
+  Hash                        scalar      X    X     X        X
+  Name                        scalar      X    X     X        X
+  Range                       flag        X    X     X        X
+  RangeLength                 scalar      X    X     X        X
+  RangeOffset                 scalar      X    X     X        X
+  Size                        scalar      X    X     X        X
+  File                        master      X    X
 
 =head1 jabber:iq:agent - DEPRECATED
@@ -1260,15 +1260,15 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Agents                      flag        X    X     X        X        
-  Description                 scalar      X    X     X        X        
-  GroupChat                   flag        X    X     X        X        
-  JID                         jid         X    X     X        X        
-  Name                        scalar      X    X     X        X        
-  Register                    flag        X    X     X        X        
-  Search                      flag        X    X     X        X        
-  Service                     scalar      X    X     X        X        
-  Transport                   scalar      X    X     X        X        
-  URL                         scalar      X    X     X        X        
-  Agent                       master      X    X                       
+  Agents                      flag        X    X     X        X
+  Description                 scalar      X    X     X        X
+  GroupChat                   flag        X    X     X        X
+  JID                         jid         X    X     X        X
+  Name                        scalar      X    X     X        X
+  Register                    flag        X    X     X        X
+  Search                      flag        X    X     X        X
+  Service                     scalar      X    X     X        X
+  Transport                   scalar      X    X     X        X
+  URL                         scalar      X    X     X        X
+  Agent                       master      X    X
 
 =head1 jabber:iq:agents - DEPRECATED
@@ -1276,6 +1276,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Agent                       child                                  X 
-  Agents                      child       X          X        X        
+  Agent                       child                                  X
+  Agents                      child       X          X        X
 
 =head1 jabber:iq:autoupdate
@@ -1283,8 +1283,8 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Beta                        child                                  X 
-  Dev                         child                                  X 
-  Release                     child                                  X 
-  Releases                    child       X          X        X        
+  Beta                        child                                  X
+  Dev                         child                                  X
+  Release                     child                                  X
+  Releases                    child       X          X        X
 
 =head1 jabber:iq:autoupdate - release objects
@@ -1292,9 +1292,9 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Desc                        scalar      X    X     X        X        
-  Priority                    scalar      X    X     X        X        
-  URL                         scalar      X    X     X        X        
-  Version                     scalar      X    X     X        X        
-  Release                     master      X    X                       
+  Desc                        scalar      X    X     X        X
+  Priority                    scalar      X    X     X        X
+  URL                         scalar      X    X     X        X
+  Version                     scalar      X    X     X        X
+  Release                     master      X    X
 
 =head1 jabber:iq:browse - DEPRECATED
@@ -1302,12 +1302,12 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Category                    scalar      X    X     X        X        
-  JID                         jid         X    X     X        X        
-  NS                          array       X    X     X        X        
-  Name                        scalar      X    X     X        X        
-  Type                        scalar      X    X     X        X        
-  Item                        child                                  X 
-  Items                       child       X          X        X        
-  Browse                      master      X    X                       
+  Category                    scalar      X    X     X        X
+  JID                         jid         X    X     X        X
+  NS                          array       X    X     X        X
+  Name                        scalar      X    X     X        X
+  Type                        scalar      X    X     X        X
+  Item                        child                                  X
+  Items                       child       X          X        X
+  Browse                      master      X    X
 
 =head1 jabber:iq:browse - item objects - DEPRECATED
@@ -1315,12 +1315,12 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Category                    scalar      X    X     X        X        
-  JID                         jid         X    X     X        X        
-  NS                          array       X    X     X        X        
-  Name                        scalar      X    X     X        X        
-  Type                        scalar      X    X     X        X        
-  Item                        child                                  X 
-  Items                       child       X          X        X        
-  Browse                      master      X    X                       
+  Category                    scalar      X    X     X        X
+  JID                         jid         X    X     X        X
+  NS                          array       X    X     X        X
+  Name                        scalar      X    X     X        X
+  Type                        scalar      X    X     X        X
+  Item                        child                                  X
+  Items                       child       X          X        X
+  Browse                      master      X    X
 
 =head1 jabber:iq:conference
@@ -1328,10 +1328,10 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  ID                          scalar      X    X     X        X        
-  Name                        scalar      X    X     X        X        
-  Nick                        scalar      X    X     X        X        
-  Privacy                     flag        X    X     X        X        
-  Secret                      scalar      X    X     X        X        
-  Conference                  master      X    X                       
+  ID                          scalar      X    X     X        X
+  Name                        scalar      X    X     X        X
+  Nick                        scalar      X    X     X        X
+  Privacy                     flag        X    X     X        X
+  Secret                      scalar      X    X     X        X
+  Conference                  master      X    X
 
 =head1 jabber:iq:filter - DEPRECATED
@@ -1339,6 +1339,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Rule                        child                                  X 
-  Rules                       child       X          X        X        
+  Rule                        child                                  X
+  Rules                       child       X          X        X
 
 =head1 jabber:iq:filter - rule objects - DEPRECATED
@@ -1346,20 +1346,20 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Body                        scalar      X    X     X        X        
-  Continued                   scalar      X    X     X        X        
-  Drop                        scalar      X    X     X        X        
-  Edit                        scalar      X    X     X        X        
-  Error                       scalar      X    X     X        X        
-  From                        scalar      X    X     X        X        
-  Offline                     scalar      X    X     X        X        
-  Reply                       scalar      X    X     X        X        
-  Resource                    scalar      X    X     X        X        
-  Show                        scalar      X    X     X        X        
-  Size                        scalar      X    X     X        X        
-  Subject                     scalar      X    X     X        X        
-  Time                        scalar      X    X     X        X        
-  Type                        scalar      X    X     X        X        
-  Unavailable                 scalar      X    X     X        X        
-  Rule                        master      X    X                       
+  Body                        scalar      X    X     X        X
+  Continued                   scalar      X    X     X        X
+  Drop                        scalar      X    X     X        X
+  Edit                        scalar      X    X     X        X
+  Error                       scalar      X    X     X        X
+  From                        scalar      X    X     X        X
+  Offline                     scalar      X    X     X        X
+  Reply                       scalar      X    X     X        X
+  Resource                    scalar      X    X     X        X
+  Show                        scalar      X    X     X        X
+  Size                        scalar      X    X     X        X
+  Subject                     scalar      X    X     X        X
+  Time                        scalar      X    X     X        X
+  Type                        scalar      X    X     X        X
+  Unavailable                 scalar      X    X     X        X
+  Rule                        master      X    X
 
 =head1 jabber:iq:gateway
@@ -1367,8 +1367,8 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Desc                        scalar      X    X     X        X        
-  JID                         jid         X    X     X        X        
-  Prompt                      scalar      X    X     X        X        
-  Gateway                     master      X    X                       
+  Desc                        scalar      X    X     X        X
+  JID                         jid         X    X     X        X
+  Prompt                      scalar      X    X     X        X
+  Gateway                     master      X    X
 
 =head1 jabber:iq:last
@@ -1376,7 +1376,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Message                     scalar      X    X     X        X        
-  Seconds                     scalar      X    X     X        X        
-  Last                        master      X    X                       
+  Message                     scalar      X    X     X        X
+  Seconds                     scalar      X    X     X        X
+  Last                        master      X    X
 
 =head1 jabber:iq:oob
@@ -1384,7 +1384,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Desc                        scalar      X    X     X        X        
-  URL                         scalar      X    X     X        X        
-  Oob                         master      X    X                       
+  Desc                        scalar      X    X     X        X
+  URL                         scalar      X    X     X        X
+  Oob                         master      X    X
 
 =head1 jabber:iq:pass
@@ -1392,14 +1392,14 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Client                      scalar      X    X     X        X        
-  ClientPort                  scalar      X    X     X        X        
-  Close                       flag        X    X     X        X        
-  Expire                      scalar      X    X     X        X        
-  OneShot                     flag        X    X     X        X        
-  Proxy                       scalar      X    X     X        X        
-  ProxyPort                   scalar      X    X     X        X        
-  Server                      scalar      X    X     X        X        
-  ServerPort                  scalar      X    X     X        X        
-  Pass                        master      X    X                       
+  Client                      scalar      X    X     X        X
+  ClientPort                  scalar      X    X     X        X
+  Close                       flag        X    X     X        X
+  Expire                      scalar      X    X     X        X
+  OneShot                     flag        X    X     X        X
+  Proxy                       scalar      X    X     X        X
+  ProxyPort                   scalar      X    X     X        X
+  Server                      scalar      X    X     X        X
+  ServerPort                  scalar      X    X     X        X
+  Pass                        master      X    X
 
 =head1 jabber:iq:rpc
@@ -1407,6 +1407,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  MethodCall                  child       X          X        X      X 
-  MethodResponse              child       X          X        X      X 
+  MethodCall                  child       X          X        X      X
+  MethodResponse              child       X          X        X      X
 
 =head1 jabber:iq:rpc - array objects
@@ -1414,6 +1414,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Data                        child                                  X 
-  Datas                       child       X          X        X        
+  Data                        child                                  X
+  Datas                       child       X          X        X
 
 =head1 jabber:iq:rpc - data objects
@@ -1421,5 +1421,5 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Value                       child       X          X        X      X 
+  Value                       child       X          X        X      X
 
 =head1 jabber:iq:rpc - fault objects
@@ -1427,5 +1427,5 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Value                       child       X          X        X      X 
+  Value                       child       X          X        X      X
 
 =head1 jabber:iq:rpc - member objects
@@ -1433,7 +1433,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Name                        scalar      X    X     X        X        
-  Value                       child       X          X        X      X 
-  Member                      master      X    X                       
+  Name                        scalar      X    X     X        X
+  Value                       child       X          X        X      X
+  Member                      master      X    X
 
 =head1 jabber:iq:rpc - methodCall objects
@@ -1441,7 +1441,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  MethodName                  scalar      X    X     X        X        
-  Params                      child       X          X        X      X 
-  MethodCall                  master      X    X                       
+  MethodName                  scalar      X    X     X        X
+  Params                      child       X          X        X      X
+  MethodCall                  master      X    X
 
 =head1 jabber:iq:rpc - methodResponse objects
@@ -1449,6 +1449,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Fault                       child       X          X        X      X 
-  Params                      child       X          X        X      X 
+  Fault                       child       X          X        X      X
+  Params                      child       X          X        X      X
 
 =head1 jabber:iq:rpc - param objects
@@ -1456,5 +1456,5 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Value                       child       X          X        X      X 
+  Value                       child       X          X        X      X
 
 =head1 jabber:iq:rpc - params objects
@@ -1462,6 +1462,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Param                       child                                  X 
-  Params                      child       X          X        X        
+  Param                       child                                  X
+  Params                      child       X          X        X
 
 =head1 jabber:iq:rpc - struct objects
@@ -1469,6 +1469,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Member                      child                                  X 
-  Members                     child       X          X        X        
+  Member                      child                                  X
+  Members                     child       X          X        X
 
 =head1 jabber:iq:rpc - value objects
@@ -1476,15 +1476,15 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Base64                      scalar      X    X     X        X        
-  Boolean                     scalar      X    X     X        X        
-  DateTime                    scalar      X    X     X        X        
-  Double                      scalar      X    X     X        X        
-  I4                          scalar      X    X     X        X        
-  Int                         scalar      X    X     X        X        
-  String                      scalar      X    X     X        X        
-  Value                       scalar      X    X     X        X        
-  Array                       child       X          X        X      X 
-  Struct                      child       X          X        X      X 
-  RPCValue                    master      X    X                       
+  Base64                      scalar      X    X     X        X
+  Boolean                     scalar      X    X     X        X
+  DateTime                    scalar      X    X     X        X
+  Double                      scalar      X    X     X        X
+  I4                          scalar      X    X     X        X
+  Int                         scalar      X    X     X        X
+  String                      scalar      X    X     X        X
+  Value                       scalar      X    X     X        X
+  Array                       child       X          X        X      X
+  Struct                      child       X          X        X      X
+  RPCValue                    master      X    X
 
 =head1 jabber:iq:search
@@ -1492,17 +1492,17 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Email                       scalar      X    X     X        X        
-  Family                      scalar      X    X     X        X        
-  First                       scalar      X    X     X        X        
-  Given                       scalar      X    X     X        X        
-  Instructions                scalar      X    X     X        X        
-  Key                         scalar      X    X     X        X        
-  Last                        scalar      X    X     X        X        
-  Name                        scalar      X    X     X        X        
-  Nick                        scalar      X    X     X        X        
-  Truncated                   flag        X    X     X        X        
-  Item                        child                                  X 
-  Items                       child       X          X        X        
-  Search                      master      X    X                       
+  Email                       scalar      X    X     X        X
+  Family                      scalar      X    X     X        X
+  First                       scalar      X    X     X        X
+  Given                       scalar      X    X     X        X
+  Instructions                scalar      X    X     X        X
+  Key                         scalar      X    X     X        X
+  Last                        scalar      X    X     X        X
+  Name                        scalar      X    X     X        X
+  Nick                        scalar      X    X     X        X
+  Truncated                   flag        X    X     X        X
+  Item                        child                                  X
+  Items                       child       X          X        X
+  Search                      master      X    X
 
 =head1 jabber:iq:search - item objects
@@ -1510,14 +1510,14 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Email                       scalar      X    X     X        X        
-  Family                      scalar      X    X     X        X        
-  First                       scalar      X    X     X        X        
-  Given                       scalar      X    X     X        X        
-  JID                         jid         X    X     X        X        
-  Key                         scalar      X    X     X        X        
-  Last                        scalar      X    X     X        X        
-  Name                        scalar      X    X     X        X        
-  Nick                        scalar      X    X     X        X        
-  Item                        master      X    X                       
+  Email                       scalar      X    X     X        X
+  Family                      scalar      X    X     X        X
+  First                       scalar      X    X     X        X
+  Given                       scalar      X    X     X        X
+  JID                         jid         X    X     X        X
+  Key                         scalar      X    X     X        X
+  Last                        scalar      X    X     X        X
+  Name                        scalar      X    X     X        X
+  Nick                        scalar      X    X     X        X
+  Item                        master      X    X
 
 =head1 jabber:iq:time
@@ -1525,8 +1525,8 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Display                     special     X    X     X        X        
-  TZ                          special     X    X     X        X        
-  UTC                         special     X    X     X        X        
-  Time                        master      X    X                       
+  Display                     special     X    X     X        X
+  TZ                          special     X    X     X        X
+  UTC                         special     X    X     X        X
+  Time                        master      X    X
 
 =head1 jabber:iq:version
@@ -1534,8 +1534,8 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Name                        scalar      X    X     X        X        
-  OS                          special     X    X     X        X        
-  Ver                         special     X    X     X        X        
-  Version                     master      X    X                       
+  Name                        scalar      X    X     X        X
+  OS                          special     X    X     X        X
+  Ver                         special     X    X     X        X
+  Version                     master      X    X
 
 =head1 jabber:x:autoupdate
@@ -1543,6 +1543,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  JID                         jid         X    X     X        X        
-  Autoupdate                  master      X    X                       
+  JID                         jid         X    X     X        X
+  Autoupdate                  master      X    X
 
 =head1 jabber:x:conference
@@ -1550,6 +1550,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  JID                         jid         X    X     X        X        
-  Conference                  master      X    X                       
+  JID                         jid         X    X     X        X
+  Conference                  master      X    X
 
 =head1 jabber:x:data
@@ -1557,14 +1557,14 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Form                        scalar      X    X     X        X        
-  Instructions                scalar      X    X     X        X        
-  Title                       scalar      X    X     X        X        
-  Type                        scalar      X    X     X        X        
-  Field                       child                                  X 
-  Fields                      child       X          X        X        
-  Item                        child                                  X 
-  Items                       child       X          X        X        
-  Reported                    child       X          X        X      X 
-  Data                        master      X    X                       
+  Form                        scalar      X    X     X        X
+  Instructions                scalar      X    X     X        X
+  Title                       scalar      X    X     X        X
+  Type                        scalar      X    X     X        X
+  Field                       child                                  X
+  Fields                      child       X          X        X
+  Item                        child                                  X
+  Items                       child       X          X        X
+  Reported                    child       X          X        X      X
+  Data                        master      X    X
 
 =head1 jabber:x:data - field objects
@@ -1572,13 +1572,13 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Desc                        scalar      X    X     X        X        
-  Label                       scalar      X    X     X        X        
-  Required                    flag        X    X     X        X        
-  Type                        scalar      X    X     X        X        
-  Value                       array       X    X     X        X        
-  Var                         scalar      X    X     X        X        
-  Option                      child                                  X 
-  Options                     child       X          X        X        
-  Field                       master      X    X                       
+  Desc                        scalar      X    X     X        X
+  Label                       scalar      X    X     X        X
+  Required                    flag        X    X     X        X
+  Type                        scalar      X    X     X        X
+  Value                       array       X    X     X        X
+  Var                         scalar      X    X     X        X
+  Option                      child                                  X
+  Options                     child       X          X        X
+  Field                       master      X    X
 
 =head1 jabber:x:data - item objects
@@ -1586,7 +1586,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Field                       child                                  X 
-  Fields                      child       X          X        X        
-  Item                        master      X    X                       
+  Field                       child                                  X
+  Fields                      child       X          X        X
+  Item                        master      X    X
 
 =head1 jabber:x:data - option objects
@@ -1594,7 +1594,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Label                       scalar      X    X     X        X        
-  Value                       scalar      X    X     X        X        
-  Option                      master      X    X                       
+  Label                       scalar      X    X     X        X
+  Value                       scalar      X    X     X        X
+  Option                      master      X    X
 
 =head1 jabber:x:data - reported objects
@@ -1602,7 +1602,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Field                       child                                  X 
-  Fields                      child       X          X        X        
-  Reported                    master      X    X                       
+  Field                       child                                  X
+  Fields                      child       X          X        X
+  Reported                    master      X    X
 
 =head1 jabber:x:delay
@@ -1610,8 +1610,8 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  From                        jid         X    X     X        X        
-  Message                     scalar      X    X     X        X        
-  Stamp                       timestamp   X    X     X        X        
-  Delay                       master      X    X                       
+  From                        jid         X    X     X        X
+  Message                     scalar      X    X     X        X
+  Stamp                       timestamp   X    X     X        X
+  Delay                       master      X    X
 
 =head1 jabber:x:encrypted
@@ -1619,6 +1619,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Message                     scalar      X    X     X        X        
-  Encrypted                   master      X    X                       
+  Message                     scalar      X    X     X        X
+  Encrypted                   master      X    X
 
 =head1 jabber:x:event
@@ -1626,10 +1626,10 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Composing                   flag        X    X     X        X        
-  Delivered                   flag        X    X     X        X        
-  Displayed                   flag        X    X     X        X        
-  ID                          scalar      X    X     X        X        
-  Offline                     flag        X    X     X        X        
-  Event                       master      X    X                       
+  Composing                   flag        X    X     X        X
+  Delivered                   flag        X    X     X        X
+  Displayed                   flag        X    X     X        X
+  ID                          scalar      X    X     X        X
+  Offline                     flag        X    X     X        X
+  Event                       master      X    X
 
 =head1 jabber:x:expire
@@ -1637,6 +1637,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Seconds                     scalar      X    X     X        X        
-  Expire                      master      X    X                       
+  Seconds                     scalar      X    X     X        X
+  Expire                      master      X    X
 
 =head1 jabber:x:oob
@@ -1644,7 +1644,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Desc                        scalar      X    X     X        X        
-  URL                         scalar      X    X     X        X        
-  Oob                         master      X    X                       
+  Desc                        scalar      X    X     X        X
+  URL                         scalar      X    X     X        X
+  Oob                         master      X    X
 
 =head1 jabber:x:roster
@@ -1652,7 +1652,7 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Item                        child                                  X 
-  Items                       child       X          X        X        
-  Roster                      master      X    X                       
+  Item                        child                                  X
+  Items                       child       X          X        X
+  Roster                      master      X    X
 
 =head1 jabber:x:roster - item objects
@@ -1660,10 +1660,10 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Ask                         scalar      X    X     X        X        
-  Group                       array       X    X     X        X        
-  JID                         jid         X    X     X        X        
-  Name                        scalar      X    X     X        X        
-  Subscription                scalar      X    X     X        X        
-  Item                        master      X    X                       
+  Ask                         scalar      X    X     X        X
+  Group                       array       X    X     X        X
+  JID                         jid         X    X     X        X
+  Name                        scalar      X    X     X        X
+  Subscription                scalar      X    X     X        X
+  Item                        master      X    X
 
 =head1 jabber:x:signed
@@ -1671,6 +1671,6 @@
   Name                        Type       Get  Set  Remove  Defined  Add
   ==========================  =========  ===  ===  ======  =======  ===
-  Signature                   scalar      X    X     X        X        
-  Signed                      master      X    X                       
+  Signature                   scalar      X    X     X        X
+  Signed                      master      X    X
 
 
@@ -1726,8 +1726,8 @@
 }
 
-sub GetX     { my $self = shift; $self->GetChild(@_);    } 
+sub GetX     { my $self = shift; $self->GetChild(@_);    }
 sub DefinedX { my $self = shift; $self->DefinedChild(@_); }
 sub NewX     { my $self = shift; $self->NewChild(@_);    }
-sub AddX     { my $self = shift; $self->AddChild(@_);    } 
+sub AddX     { my $self = shift; $self->AddChild(@_);    }
 sub RemoveX  { my $self = shift; $self->RemoveChild(@_); }
 
@@ -1735,5 +1735,5 @@
 sub DefinedQuery { my $self = shift; $self->DefinedChild(@_); }
 sub NewQuery     { my $self = shift; $self->NewChild(@_);     }
-sub AddQuery     { my $self = shift; $self->AddChild(@_);     } 
+sub AddQuery     { my $self = shift; $self->AddChild(@_);     }
 sub RemoveQuery  { my $self = shift; $self->RemoveChild(@_);  }
 
@@ -1770,5 +1770,5 @@
     my $self = shift;
     my $value = shift;
-    
+
     if (!defined($value) && ($TIMEZONE == 1))
     {
@@ -1804,5 +1804,5 @@
     my $self = shift;
     my $value = shift;
-    
+
     if (defined($value))
     {
@@ -1826,5 +1826,5 @@
         my %result;
         my @xData = $item->GetX("jabber:x:data");
-        if ($#xData == -1) 
+        if ($#xData == -1)
         {
             %result = $item->GetItem();
