Submodules
Emit instances instead of strings in emit('entry')