Refactored Guice injection

Signed-off-by: Oliver Libutzki <oliver@libutzki.de>