     
     /** The string that will be used to generate a URL for search requests. 
     NOTE: Must not conflict with the resourcePath of entities.*/
-    public let searchPath: String = "search"
+    public let searchPath: String?;
     
     /** Determines whether the exported JSON should have whitespace for easier readability. */
     public let prettyPrintJSON: Bool = false

};

/** Defines the connection protocols used communicate with the server. */
public enum ServerConnectionProtocol {
    
    /** The connection to the server was made via the HTTP protocol. */
    case HTTP

        return !self.sslIdentityAndCertificates().isEmpty
    }
    
    override public func sslIdentityAndCertificates() -> [AnyObject]! {
        
        let cocoaHTTPServer: CocoaHTTPServer.HTTPServer = self.config().server;
        
        let httpServer: HTTPServer = cocoaHTTPServer as HTTPServer;
        
        let server = httpServer.server;
        
        return server.sslIdentityAndCertificates;
    }
}

// MARK: Protocols
