Eliminate your Core Data boilerplate code