Refactored ActiveRecordCriteria namespace
Changed write behavior of ActiveRecordCriteria applyWrite: no more get
id from $data, also id will be no more hydrated back after an insert
operation
UpdateIfCurrentCriteria