emit pre init event
prevent Emitter to name the constructor