Id field may not be numeric
Change save to use watch/multi. Fail if model updated underneath
Improve index of simple array types