object

fun <T : SubDocument> object(    name: String?,     factory: (DocSourceField) -> T,     enabled: Boolean? = null,     dynamic: Dynamic? = null,     params: Params = Params()): SubDocument.UnboundSubDocument<T>
fun <T : SubDocument> object(    factory: (DocSourceField) -> T,     enabled: Boolean? = null,     dynamic: Dynamic? = null,     params: Params = Params()): SubDocument.UnboundSubDocument<T>