From the Guice wiki:
Injecting final fields is not recommended because the injected value may not be visible to other threads.
final