add softDelete to model/Product