update

fun update(function: (args: ArgForInstanceEvent<T, P, C, V>) -> T, onCondition: (args: ArgForInstanceEvent<T, P, C, V>) -> Boolean? = null)