Maintaining 1-Many relationship in Core Data