put

open fun <M : Any> put(model: M): Key<M>
abstract fun <M : Any> put(model: M, vararg options: Options.Puts): Key<M>
open fun <M : Any> put(key: Key<M>, model: M)
abstract fun <M : Any> put(key: Key<M>, model: M, vararg options: Options.Puts)