      - parameter clauseChain: a `FetchChainableBuilderType` built from a chain of clauses
      - returns: a `ListPublisher` that broadcasts changes to the fetched results
      */
-    public func listPublisher<B: FetchChainableBuilderType>(_ clauseChain: B) -> ListPublisher<B.ObjectType> {
-
-        return self.listPublisher(
+    public func publishList<B: FetchChainableBuilderType>(_ clauseChain: B) -> ListPublisher<B.ObjectType> {
+
+        return self.publishList(
             clauseChain.from,
             clauseChain.fetchClauses
         )

     - parameter object: the `DynamicObject` to observe changes from
     - returns: an `ObjectPublisher` that broadcasts changes to `object`
     */
    public func objectPublisher<O: DynamicObject>(_ object: O) -> ObjectPublisher<O> {

        return ObjectPublisher<O>(objectID: object.cs_id(), context: self.unsafeContext())
    }

     - parameter fetchClauses: a series of `FetchClause` instances for fetching the object list. Accepts `Where`, `OrderBy`, and `Tweak` clauses.
     - returns: a `ListPublisher` that broadcasts changes to the fetched results
     */
    public func publishList<O>(_ from: From<O>, _ fetchClauses: FetchClause...) -> ListPublisher<O> {

        return self.publishList(from, fetchClauses)
    }
    
    /**
