Fix: not to call beforeSave in case of unchanged record #23