used more convenient methods from MagicalRecord