code: def initialize(self):
          
          super(Block, self).initialize()
  
          block = self.block
  
          if block: #: This block is setting the content of another block
              #: Remove the existing blocks children
              if self.mode == 'replace':
                  #: Clear the blocks children
                  for c in block.children:
                      c.destroy()
              #: Add this blocks children to the other block
              block.insert_children(None, self.children)
  
          else: #: This block is inserting it's children into it's parent
              self.parent.insert_children(self, self.children)
docs: A reimplemented initializer.
  
          This method will add the include objects to the parent of the
          include and ensure that they are initialized.