Move more methods into DSL module from emitter base class