interface DependencyProvider
A interface for a class that can provide dependencies for an object. Its get method will never return null.
get
abstract fun <T : Any!> get(key: DependencyKey<T>): T?