consistently stubs out all the implementations of methods in semantic API