         count:
           (signature Object, Function)
         fetchDefaultVm:
+          (signature Function)
+        resetDefaultVMLimits:
           (signature Function)
         fetchVmRegion:
           (signature String, Function)

        default         : 1024
      diskSizeInMB      :
        type            : Number
        default         : 3600
      numCPUs           :
        type            : Number
        default         : 1

          groups   : { $elemMatch: id: fetchedGroup.getId() }
          planCode : 'free'
        , callback


  @resetDefaultVMLimits = secure (client, callback)->
    fetchDefaultVmHelper client, (err, vm)->
      return callback err  if err
      return callback new Error "VM not found" unless vm
      vm.update {$set: diskSizeInMB: VMDefaultDiskSize}, (err) ->
        return callback err if err
        callback null, vm.hostnameAlias

  @createDomains = (account, domains, hostnameAlias)->

    updateRelationship = (domainObj)->
