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

      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
