         /**
         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
+        - parameter database: a YapDatabase instance
+        - parameter connection: an optional YapDatabaseConnection, defaults to .None
         */
         public func registerInDatabase(database: YapDatabase, withConnection connection: YapDatabaseConnection? = .None) {
             registrar.registerInDatabase(database, withConnection: connection)

        /**
        Initializer for a View. 
        
        :param: name A String, the name of the extension
        :param: grouping A Grouping instance - how should the view group the database items?
        :param: sorting A Sorting instance - inside each group, how should the view sort the items?
        :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.
        */
        public init(name: String, grouping g: Grouping, sorting s: Sorting, version: String = "1.0", persistent: Bool = true, collections: [String]? = .None) {
            grouping = g

        /**
        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)
