On modelling the unloading-reloading behaviour of soils