add events "added removed and changed" to GameObject