LookHelper abstracts now its own implementation and provides static methods to instantiate it and to retrieve it from an HTTP session