WebLogic attempts to initialize Hacks class as CDI managed bean (in
spite of private constructor, VetoAnnotatedTypeExtension and even
<weld:exclude> in beans.xml), so init failed because FacesContext isn't
available at that moment. Changed to lazy initialization.