You should etiher use $Model->primaryKey instead of 'id' in conditions  or replace $Model->alias . '.id' with $Model->escapeField().