UnionOfRAD/lithium — pull request #1121 by koushki (2014-09-18 19:27:54+00:00)
Title: All fields embed in update query, even which they didn't change !

hi,

in updating entity data , all fields that are selected, even they which didn't change will embed into query and they will store their datas.

It is dangerous risk !!

to becoming more clear i explain this with belove sample.

in controller A:
```php
$user = Users::find(1);
$user->balance = 10;
$user->save();
```
in controller B:
```php
$user = Users::find(1);
$user->name = 'test';
$user->save();
```

Request for A : select user 1 (id = 1, balance = 0, name = 'your name')
Request for B : select user 1 (id = 1, balance = 0, name = 'your name')
Request for A : change balance and save data in database (balance = 10, name = 'your name')
Request for B : change name and save data in database (balance = 0, name = 'test')

in above sample, in item 4, request shouldn't change `balance` field because `balance` hasn't changed in this request.

@nateabele , I checked Entity source code and found `_updated` property, also i found `18b6a8c58766` commit that you had changed `_updated` behaviour.
I think after this commit above bug has happened.