Refactoring (to_hash -> to_h); delegating methods SimulationManager -> InfrastructureFacade (using method_missing)