using EventEmitter Trait for SlimVC Class