use Weld SE for dependency injection