change unit tests: now we use Randomize method for each object/event/...
Added a Randomize method to event
Fix unit tests and remove some TODOs