CoreData helper classes with convenience methods