remove specific autotest behavior

This will lighten up the codebase and we can add these features back later with a blank slate.
This and future commits will focus on the engine behavior, not on separate support for tools
remove unused InheritableClassAttributes