ChildNodeTransformer
data class ChildNodeTransformer<Source, Target, Child>(val name: String, val get: (Source) -> Any?, val setter: (Target, Child?) -> Unit?)
Information on how to retrieve a child node.
The setter could be null, if the property is not mutable. In that case the value must necessarily be passed when constructing the parent.