Switched to extend abstract BasicActionRecoveryModule