       k = @encodeKey path, k, vOptions, GET_OP
       vOptions.path = options.path
       result.push k if k isnt false
-        
+
     result = AbstractNoSQL::mGetSync.call(@, result, options)
     if options.keys isnt false
       result.map (item)=>

  #TODO: separate the eventable ability from SubkeyNoSQL
  eventable = require('events-ex/ability')
  eventable SubkeyNoSQL


    super
  ###
    first check preHooks if operationType
    return falsse if prehooks disallow this operation
    or return encoded string.
  ###
  encodeKey: (aPathArray, aKey, op, operationType)->
