editor: BranchDialog
GtkDialog(main_dialog.toplevel): title='Edit Details of "Person"', hidden
  GtkVBox(main_dialog._main_vbox):
    GtkVBox(main_dialog.vbox, expand=True, fill=True):
      GtkEventBox(main_dialog.header):
      GtkEventBox(main_dialog.main, expand=True, fill=True, padding=6): slave BranchDialog is attached
        GtkVBox(toplevel):
          GtkLabel(label2, fill=True): 'Company Details'
          GtkHSeparator(hseparator1, fill=True):
          GtkTable(table1, fill=True):
            GtkLabel(label8): 'Company Name:'
            ProxyEntry(name): 'Stoq Roupas e Acess\xc3\xb3rios Ltda'
            GtkLabel(cnpj_lbl): 'CNPJ'
            ProxyEntry(cnpj): '  .   .   /    -  ', mandatory
            GtkLabel(label9): 'Phone Number:'
            ProxyEntry(phone_number): '48763983'
            ProxyLabel(kiwilabel2): 'State Registry:'
            ProxyEntry(state_registry): '982737266222'
            GtkLabel(label10): 'Fax:'
            ProxyEntry(fax_number): '32118271'
          GtkFrame(frame1, fill=True):
            GtkEventBox(address_holder): slave AddressSlave is attached
              GtkTable(table2):
                GtkLabel(address_lbl): 'Street:'
                ProxyEntry(street): 'Avendia S\xc3\xa3o Carlos'
                GtkHBox(hbox2):
                  GtkLabel(label8, expand=True, fill=True):
                  ProxyCheckButton(streetnumber_check, fill=True): 'Number:', active
                GtkHBox(hbox1):
                  ProxyEntry(streetnumber, expand=True, fill=True): '2333'
                  GtkLabel(postal_code_lbl, fill=True): 'Postal Code:'
                  ProxyEntry(postal_code, fill=True): '13560-001'
                GtkLabel(district_lbl): 'District:'
                ProxyEntry(district): 'Centro'
                GtkLabel(complement_lbl): 'Complement:'
                ProxyEntry(complement): ''
                GtkLabel(city_lbl): 'City:'
                ProxyEntry(city): 'S\xc3\xa3o Carlos'
                GtkLabel(state_lbl): 'State:'
                ProxyEntry(state): 'SP'
                GtkLabel(country_lbl): 'Country:'
                ProxyComboEntry(country):
                  item: 'Brazil', selected
                  item: '... 252 more countries ...'
      GtkHBox(fill=True):
        GtkEventBox(main_dialog.extra_holder, expand=True, fill=True, padding=6):
        GtkEventBox(main_dialog.print_holder, expand=True, fill=True):
        GtkEventBox(main_dialog.notice, fill=True):
        GtkEventBox(main_dialog.details_holder, padding=6, pack-end):
    GtkHButtonBox(fill=True, pack-end):
      GtkButton(main_dialog.cancel_button, expand=True, fill=True, padding=6): 'gtk-cancel'
      GtkButton(main_dialog.ok_button, expand=True, fill=True, padding=6): 'gtk-ok', insensitive

model: Person<1>
  email: u''
  fax_number: u'32118271'
  mobile_number: u''
  name: u'Stoq Roupas e Acess\xf3rios Ltda'
  notes: u''
  phone_number: u'48763983'

