making workbenches backwardly compatible following the removal of ext #875
changes following review #875
#875 adding comment to explain presence of empty classes
Merge pull request #899 from BladeRunnerJS/making-workbenches-backwardly-compatible

making workbenches backwardly compatible following ext removal #875