needs
fun <T : Factory> ComponentActivity.needs(factory: KClass<T>): Lazy<Needs>
returns a Lazy delegate to access the ComponentActivity's Needs property.