More dependency injection examples