separeted EventEmitter and replicated entities

done for Group
also got rid of utils.mixin