   #
   # Returns promise
   srem: (key, value) ->
-    set = @data.get(@key(key))
+    set = @_data.get(@key(key))
 
     if set
       set.delete(@serialize(value))

  # Returns promise
  linsert: (key, placement, pivot, value) ->
    key = @key(key)
    list = @data.get(key)

    if list isnt undefined
      pivot = @serialize(pivot)

  #
  # Returns promise for a set member
  srandmember: (key) ->
    set = @_data.get(@key(key))
    if set is undefined or set.size is 0
      return Q(null)

