On strictly enforced mass conservation constraints for modeling the rainfall-runoff process