For a long time now I have considered the Service Locator an Anti-Pattern, but
recently I have come to question this resolve, is it black and white? Maybe not.
Mark Seemann first introduced me to the idea of an Anti-Pattern in general with
his article Service Locator is an Anti-Pattern