first cheesy classpath scanning version
added comment
no need to keep imports anymore
working constructor injection