I'm not sure I understand the critique here. In the other stages, the ```<stage>Service``` is not created in ```__main__``` but in the function, just as it is here. Then the maps are passed back in ```__main__``` as they are here.