object changes are now on a singleton
prepare change handler for arrays