Fixed issue with Instance#hasChanged() and Instance#get(), where array fields would be retrieved by referece causing calls to Instance#set() to overwrite the internal syncedData object. This would cause hasChanged() to return FALSE even though an array field was changed.