Dependency injection & default values.