sample dependency-injection using DryIoc