         return result
     }
 
-    func updateObject(aObj: O) {
+    public func updateObject(aObj: O) {
         
         if aObj.dirty && aObj.uid != nil {
 

        }
    }
    
    func deleteObject(aObj: O) {
        
        if aObj.uid != nil {
            self.cache.removeObjectForKey(aObj.uid!)

        return result;
    }
    
    public func createObject() -> O {
        
        var result = O()

