Bug in afterSave and in beforeSave

Using Cakephp 2.3.9

beforeSave generate an "Column 'id' in field list is ambiguous" error using Translate behavior. Fixed by adding $Model->alias.'.id' on line 103.

afterSave was not inserting new lines due to missing keys (not edited) in after.

fixed by adding if( !isset($this->_changes[$Model->alias]['after'][$field])) continue; on line 149.