rename fetched datasource
lazily initialize the datasource observers
tweak observation methods
define methods for section manipulation
notify observers of fetched result changes