Is Coredata Better Without Mvvm?