Moshe send generic event feature

no no no , you don't send an event inside the setter method