      - parameter itemIndex: the index for the object within the section. Using an `itemIndex` with an invalid range will return `nil`.
      - returns: the `ObjectPublisher<O>` interfacing the object at the specified section and item index, or `nil` if out of bounds
      */
-    public subscript(safeSectionIndex sectionIndex: Int, safeItemIndex itemIndex: Int) -> ObjectPublisher<O>? {
+    public subscript(
+        safeSectionIndex sectionIndex: Int,
+        safeItemIndex itemIndex: Int
+    ) -> ObjectPublisher<O>? {
 
         guard let context = self.context else {
 

     - parameter itemIDs: the object identifiers for the objects to append
     - parameter sectionIndex: the section index to append the items to. Specifying an invalid value will raise an exception.
     */
    public mutating func appendItems<C: Collection>(with itemIDs: C, toSectionAt sectionIndex: Int) where C.Element == ItemID {
        
        self.diffableSnapshot.unsafeAppendItems(itemIDs, toSectionAt: sectionIndex)
    }
    
    /**

     */
    public mutating func reloadSections<C: Collection>(withIDs sectionIDs: C) where C.Element == SectionID {

        self.mutate {

            $0.reloadSections(sectionIDs)
        }
    }
    
    /**
