unit tests, license, @autowire at function lvl