Some Classes and Categories to make your life with CoreData a little bit easier