KVO controller for NSSet that behaves like an NSFetchedResultController without Core Data.