autowired dependencies rather than fetching the explicitely from the context