Refactored post users simulation and user scenarios
Fixes missing constructor in location