An experimental opinionated dependency injection framework