added fields constructor arg for future dsl integration
explicit parent class for Emitter and Coordinator classes
back to version 0.6.4