         private let _fetch: (Database) throws -> Value
         private var previousValue: Value??
         
-        public init(_ fetch: @escaping (Database) throws -> Value) {
+        init(_ fetch: @escaping (Database) throws -> Value) {
             self._fetch = fetch
         }
         

        private let _fetch: (Database) throws -> [DatabaseValue]
        private var previousDbValues: [DatabaseValue]?
        
        /// TODO
        public init(_ fetch: @escaping (Database) throws -> [DatabaseValue]) {
            self._fetch = fetch
        }
        

        private let _fetch: (Database) throws -> Row?
        private var previousRow: Row??
        
        init(_ fetch: @escaping (Database) throws -> Row?) {
            self._fetch = fetch
        }
        
