 
         this.owner    = owner ? { error: 'Owner not exists' }
         this.machines = machines
-        this.domains  = domains
 
         callback null, this
 

      options.limit = 1

      @some$ client, selector, options, (err, stacks) ->
        [stack] = stacks ? []
        callback err, stack


  revive: (callback) ->

    JMachine        = require './computeproviders/machine'
    JAccount        = require './account'
    JProposedDomain = require './domain'

    queue    = []
    domains  = []
    machines = []

    (@machines ? []).forEach (machineId) ->

          machines.push machine
        next()

    async.series queue, =>

      JAccount.one { _id: @getAt 'originId' }, (err, owner) =>
