We need to inject AbstractAction::execute(), too. Otherwise, actions throw an E_NOTICE. We also must remove the login-check, otherwise the logout action will throw an E_NOTICE anyway.