addComponent

fun addComponent(property: IProperty<T?>, key: K?)
fun addComponent(    property: IProperty<T?>,     key: K?,     componentLifetime: Lifetime)