         return result
     }
     
-    func addObject(aObj: O) -> UID {
+    public func addObject(aObj: O) -> UID {
         
         var pos = registerBlock()
         var uid = calculateID(pos)

        self.writeData(sampleData.data)
    }
    
    func registerObject(aObj: O) -> UID? {
        
        var result: UID? = nil
        

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

