Changed the static download accessor class into a singleton.