Improving the theoretical underpinnings of process-based hydrologic models