cool, thanks, there must be a setter property on person.phones that does the work,
changes to bits of the phone list are not seen unless you do person.phone = <updated list>