         
         for entity in managedObjectModel.entities as [NSEntityDescription] {
             
-            if !entity.abstract {
-                
-                let path = self.dataSource.server(self, resourcePathForEntity: entity)
-                
-                entitiesByResourcePathDictionary[path] = entity
-            }
+            let path = self.dataSource.server(self, resourcePathForEntity: entity)
+            
+            entitiesByResourcePathDictionary[path] = entity
         }
         
         return entitiesByResourcePathDictionary

                httpServer.post(searchPathExpression, withBlock: searchRequestHandler)
            }
            
            // MARK: HTTP POST Request Handler Block
            
            let createInstancePathExpression = "/" + path

    /** Resource path strings mapped to entity descriptions. */
    public lazy var entitiesByResourcePath: [String: NSEntityDescription] = self.initEntitiesByResourcePath();
    
    /** The underlying HTTP server. */
    public lazy var httpServer: ServerHTTPServer = self.initHTTPServer();
    
    // MARK: - Initialization
    
