AlexDenisov/iActiveRecord — pull request #10 by fedefrappi (2012-06-10 21:38:20+00:00)
Title: Properties edited after having sent the first save message are not actually saved to the db

The code for keeping track of the edited fields of an object wasn't called if they were changed through the default synthesized setters, but only when calling the setValue:forKey: method.
This caused the property changes to be serialized only at the first call of the save method, when all the fields are marked as edited.
I added a KVO observer for each column of an ActiveRecord object and commented out the now redundant setValue:ForKey: override.