removed useless container from constructor, because applications service can be passed via autowire automatically