Improve TestBase startup by allowing subclasses to select features

Can it ever be null??