Object Oriented Simulation with hierarchical models : application to the study of a catchment basin