 
 public class ServerHTTPServer: RoutingHTTPServer {
     
-    let server: Server;
-    
-    init(server: Server) {
+    public let server: Server;
+    
+    public init(server: Server) {
         
         self.server = server;
     }

        
        context.performBlockAndWait({ () -> Void in
            
            editStatusCode = self.verifyEditResource(managedObject!, forRequest: request, context: context, newValues: &newValues, error: &editError!)
        })
        
        if editStatusCode != ServerStatusCode.OK {

            
            context.performBlockAndWait({ () -> Void in
                
                editStatusCode = self.verifyEditResource(managedObject!, forRequest: request, context: context, newValues: &newValues, error: &error)
            })
            
            if editStatusCode != ServerStatusCode.OK {
