refactor unsubscribe in modelcollection save way as in view
collection item events proxy tests part 1
test for overriding onItemChanged method
tests for the same model in multiple collections