Greatly simplified dirty checking on array and object