         /**
         Initializer for a Search
 
-        :param: name A String, the name of the search results view extension
-        :param: parent A YapDB.Fetch instance, the parent extensions which will be filtered.
-        :param: search A String, this is the name of full text search handler extension
-        :param: columnNames An array of String instances, the column names are the dictionary keys used by the handler.
-        :param: handler A Handler instance.
-        :param: version A String, defaults to "1.0"
-        :param: persistent A Bool, defaults to true - meaning that the contents of the view will be stored in YapDatabase between launches.
-        :param: collections An optional array of collections which is used to white list the collections searched when populating the view.
+        - parameter name: a String, the name of the search results view extension
+        - parameter parent: a YapDB.Fetch instance, the parent extensions which will be filtered.
+        - parameter search: a String, this is the name of full text search handler extension
+        - parameter columnNames: an array of String instances, the column names are the dictionary keys used by the handler.
+        - parameter handler: a Handler instance.
+        - parameter version: a String, defaults to "1.0"
+        - parameter persistent: a Bool, defaults to true - meaning that the contents of the view will be stored in YapDatabase between launches.
+        - parameter collections: an optional array of collections which is used to white list the collections searched when populating the view.
         */
         public init(name: String, parent p: YapDB.Fetch, search: String, columnNames cn: [String], handler h: Handler, version: String = "1.0", persistent: Bool = true, collections: [String]? = .None) {
             parent = p

        /**
        Utility function can register the extensions in YapDatabase, optionally using the supplied connection.

        :param: database A YapDatabase instance
        :param: connection An optiona YapDatabaseConnection, defaults to .None
        */
        public func registerInDatabase(database: YapDatabase, withConnection connection: YapDatabaseConnection? = .None) {
            registrar.registerInDatabase(database, withConnection: connection)

        /**
        Utility function which can check if the extension is already registed in YapDatabase.
        
        - parameter database: a YapDatabase instance
        - returns: a Bool
        */
        public func isRegisteredInDatabase(database: YapDatabase) -> Bool {
            return registrar.isRegisteredInDatabase(database)
