Core Data boilerplate code killer