     super container, pos
 
     {name} = container.constructor
-    label  = containerMap[name] or name
+    label  = EnvironmentScene.containerMap[name] or name
     container._initialPosition = pos
     @boxes[label] = container
 

    content     = 'God knows.'

    titles = {}
    for title in ['domain', 'machine', 'rule', 'extra']
      titles[title] = items[title].dia.getData().title  if items[title]

    if action is 'create'

      if titles.domain? and titles.machine?
        content = """Do you want to assign <b>#{titles.domain}</b>
                     to <b>#{titles.machine}</b> machine?"""
      else if titles.domain? and titles.rule?
        content = """Do you want to enable <b>#{titles.rule}</b> rule
                     for <b>#{titles.domain}</b> domain?"""
      else if titles.machine? and titles.extra?
        content = """Do you want to add <b>#{titles.extra}</b>
                     to <b>#{titles.machine}</b> machine?"""

    else if action is 'delete'

      if titles.domain? and titles.machine?
        content = """Do you want to remove <b>#{titles.domain}</b>
                     domain from <b>#{titles.machine}</b> machine?"""
      else if titles.domain? and titles.rule?
        content = """Do you want to disable <b>#{titles.rule}</b> rule
                     for <b>#{titles.domain}</b> domain?"""
      else if titles.machine? and titles.extra?
        content = """Do you want to remove <b>#{titles.extra}</b>
                     from <b>#{titles.machine}</b> machine?"""

    return "<div class='modalformline'><p>#{content}</p></div>"



    items = parseItems source, target
    return  if Object.keys(items).length < 2
    {domain, vm, rule, extra} = items

    if domain and vm
      jDomain = domain.dia.getData().domain # JDomain
      vmName  = vm.dia.getData().title # JVM.hostnameAlias
      jDomain.unbindVM hostnameAlias: vmName, (err)=>
        return KD.showError err  if err
        jDomain.hostnameAlias.splice jDomain.hostnameAlias.indexOf(vmName), 1
        removeConnection()
    else if domain and rule
      removeConnection()
    else if vm and extra
      removeConnection()

  connect:(source, target, internal = no)->
