True, I thought ```_dirty()``` did that, but I was wrong.

I'm still debugging the ORM, to be able to write a test for https://github.com/cakephp/cakephp/pull/2950

I think there should be a test for resetting select too, cause tests wrongly pass.