#63 Introduce base class for backup/restore tasks.