Move WorkbenchContext interface to support @Alternatives