Fixed issue with two-stage update (it's a bug in updateFromData() caused by _.extend that modifies its first argument)