jeni injects dependencies through annotations