Improve TestBase startup by allowing subclasses to select features

How does child class override this?