Create an instance of FooterDataProvider.
This footer may be rendered at any given time. However not all required Compontents are
available at any given time in the PICO Container. As long as the PICO Container is not fully initialized
we can not be sure it can provide all needed Components.
Therefore we take care of creating our own instance and handling non existing Components gracefully
rather than getting our Dependencies injected.