         }
     }
     
+    /**
+    Returns sorted results using an array of sort descriptors
+    
+    :param: properties Array with sort descriptors
+    
+    :returns: Sortered SugarRecordResults
+    */
     func sortedResultsUsingDescriptors(properties: [AnyObject]!) -> SugarRecordResults<T>!
     {
         if (engine == SugarRecordEngine.SugarRecordEngineCoreData) {

        }
    }
    
    func sortedResultsUsingProperty(property: String!, ascending: Bool) -> SugarRecordResults<T>!
    {
        if (engine == SugarRecordEngine.SugarRecordEngineCoreData) {

        }
    }
    
    /**
    Returns the REALM database engine collection.
    - CoreData: Array with NSManagedObjects
    - Realm: RLMResults object
    
    :returns: original collection that depends on the database engine
    */
    func realCollection() -> AnyObject
    {
        if (engine == SugarRecordEngine.SugarRecordEngineCoreData) {
