         @_cherries = @component 'Cherries'
         @$ = @component 'QueryBuilder', true
 
-    _query: (statement, callback) ->
+    _query: (query, callback) ->
         @_bucket.query query, (error, result) ->
-            if error
-                callback error
-            else
-                callback null, result
+            callback error if error
+            callback null, result
 
     _createCounter: (callback) ->
         @insert @_counterKey, 1, (error) ->

        builder.having(params.having) if params.having?
        sql = builder.build()

        @_query sql, (error, results) ->
            return callback(error) if error
            return callback(null, results)

#    # Deletes all records from the table - BE CAREFUL
#    # @param {function} callback Called when the operation is completed (error)


    # Bind all methods from MyNinja into the model instance (expect for init() and bind() itself)
    bind: (model) ->
        methodsToBind = ['findById', 'findManyById', 'removeById', 'save', 'insert', 'findAll']
        for methodName in methodsToBind
            muffinMethod = @[methodName]
            ((muffinMethod) =>
