watches arrays and objects included nested changes