Observing promitive Array & Object property changes