 						
 				when 'list'
 					if not_private()
-						@_commands.push ['lrange', @get_key(key), 0, -1]
+						@_commands.push ['lrange', @_get_key(key), 0, -1]
 						
 				when 'set'
 					if not_private()
-						@_commands.push ['smembers', @get_key(key)]
+						@_commands.push ['smembers', @_get_key(key)]
 						
 				when 'zset'
 					if not_private()
-						@_commands.push ['zrange', @get_key(key), 0, -1, 'withscores']
+						@_commands.push ['zrange', @_get_key(key), 0, -1, 'withscores']
 						
 				when 'hash'
 					if not_private()
-						@_commands.push ['hgetall', @get_key(key)]
+						@_commands.push ['hgetall', @_get_key(key)]
 			
 			schema.push key unless type is 'str' or type is 'num'
 		
 		if hash_parts_are_private
 			if hmget.length
-				@_commands.push ['hmget', @get_key()].concat(hmget)
+				@_commands.push ['hmget', @_get_key()].concat(hmget)
 				schema.push hmget
 		else if hgetall_flag
-			@_commands.push ['hgetall', @get_key()]
+			@_commands.push ['hgetall', @_get_key()]
 			schema.push 'hash'
 		
 		@exec (err, res, id) =>

							else
								# new
								model = new OrpheusAPI(null, this)
								model.add_map pk, v
								fn null, model, model.id, true
					
		

	
	# Generate a unique ID for model, similiar to MongoDB
	# http://www.mongodb.org/display/DOCS/Object+IDs
	_generate_id: ->
		time = "#{new Date().getTime()}" # we convert to a str to
		                                 # avoid 4.3e+79 as id
		pid = process.pid
