Added softDelete ability to models