Added Events to Model's instances.

Added events to the different Model's instances.

I've modified two tests too, because now cloned instances can't be returned from some methods to be able then attach some event handlers to the current instance.