jeni-based dependency injection (dip) with common dependencies