     }
     
     /**
-    Accesses the object at the given `NSIndexPath`. This subscript indexer is typically used for `ListMonitor`s created with `monitorSectionedList(_:)`.
+    Returns the object at the given `NSIndexPath`. This subscript indexer is typically used for `ListMonitor`s created with `monitorSectionedList(_:)`.
     
     - parameter indexPath: the `NSIndexPath` for the object. Using an `indexPath` with an invalid range will throw an exception.
     - returns: the `NSManagedObject` at the specified index path

    /**
    Returns the number of objects in the specified section
    
    - parameter section: the section index
    - returns: the number of objects in the specified section
    */
    public func numberOfObjectsInSection(section: Int) -> Int {
        
        return self.fetchedResultsController.sections?[section].numberOfObjects ?? 0
    }
    
    /**
    Returns the `NSFetchedResultsSectionInfo` for the specified section
    
    - parameter section: the section index
    - returns: the `NSFetchedResultsSectionInfo` for the specified section
    */
    public func sectionInfoAtIndex(section: Int) -> NSFetchedResultsSectionInfo {
        
        return self.fetchedResultsController.sections![section]
    }
    
    /**

    // MARK: Public
    
    /**
    Returns the object at the given index within the first section. This subscript indexer is typically used for `ListMonitor`s created with `monitorList(_:)`.
    
    - parameter index: the index of the object. Using an index above the valid range will throw an exception.
    - returns: the `NSManagedObject` at the specified index
