Use private variables to pass run, streamerId and moduleId to the newly created MonitorElement
refactor bookTransition into bookTransaction, to better convey the underlying message