put Service
abstract fun <T : Any> putService(t: T, clazz: KClass<out T>, name: String? = null, isPrimary: Boolean = false, priority: Int = 0, annotations: Collection<Annotation> = emptySet(), typeAliases: Set<KClass<*>> = emptySet())(source)