       #physical: -> @genval.physical
     }
 
+  #-------------------------------------------------------------------
+
   @rule VDI: ->
     @val = {
       name_label: -> @genval.name_label

      VM: -> @genval.VM
    }

  @rule VIF: ->
    @val = {
      attached: -> @genval.currently_attached

        val: -> @val.CPUs.number
      }
    }

  #-------------------------------------------------------------------

  # This definition is shared.
  VMdef = ->
