Revert "[Scenario] changed some methods from to protected access"

This reverts commit a02199318e66cb5fed2333cf78e558090bd7165b.
Revert "Revert "[Scenario] changed some methods from to protected access""

This reverts commit 8ef99f20baa49101d57de0ddeacd1c493a4a8410.
[MuslimCountry] new method: canRegimeChange()