     }
 
     // Helper for finding all the column names in this statement.
-    lazy var columns: [String] = {
+    private lazy var columns: [String] = {
         // This untangles all of the columns and values for this row when its created
         let columnCount = sqlite3_column_count(self.stmt)
         var columns = [String]()

        return nil
    }

    // Executes a change on the datbase
    func executeChange(sqlStr: String, withArgs: [AnyObject?]? = nil) -> NSError? {
        var err: NSError? = nil
        var pStmt: COpaquePointer = nil

        return nil
    }

    /// Closes a connection. This is called via deinit. Do not call this yourself.
    private func closeCustomConnection() -> NSError? {
        let status = sqlite3_close(sqliteDB)

