UnboundSubDocument

fun <T : SubDocument> UnboundSubDocument(name: String?, type: ObjectType<BaseDocSource>, params: Params, subDocumentFactory: (DocSourceField) -> T)