renamed BaseActivity to SecondLevelBasedActivity