arrayobserver affectationChange