Removing Redis integration from the AbstractModel and moving it to its
own abstract model class