improve participatable scope in event model
improve factory name for event model spec