Understanding The Impact Of Modelling Assumptions And Population Heterogeneity On The Robustness Of Outputs Of Different Epidemiological Models In The Context Of The Covid-19 Pandemic And Beyond