Updating on row change doesn't work (this vs self reference, data with '[' instead of '(') Also, should be simpler to set a default id name like 'ids' and have it applied to everything.