protected function setPurgingAndSave($purge)
    {
        // Set purging state
        $purging = $this->getPurging();
        $this->setPurging($purge);

        // Save the model
        $result = $this->save();

        // Reset purging back to it's previous state
        $this->setPurging($purging);

        return $result;
    }