Simple and clear CoreData stack and useful categories