Core Data Schema and code to maintain data from source collections