Improving Model Consistency And Process Realism In Conceptual Rainfall-Runoff Models