public XmlReaderCopyHelper<AddressObject> Addresses =>
new XmlReaderCopyHelper<AddressObject>("OBJECT")
.WithCondition("ISACTUAL", src => src == "1") // ! only if ISACTUAL is "1" map, otherwise skip
.WithCondition("ISACTIVE", src => src == "1") // ! second condition
.Map("ID", ao => ao.Id)
.Map("OBJECTID", ao => ao.ObjectId)
.Map(..., ao => ao.FullName); // ! it should map to $"{TYPENAME} {NAME}"
public XmlReaderCopyHelper<AddressObject> Addresses =>
new XmlReaderCopyHelper<AddressObject>("OBJECT")
.WithCondition("ISACTUAL", src => src == "1") // ! only if ISACTUAL is "1" map, otherwise skip
.WithCondition("ISACTIVE", src => src == "1") // ! second condition
.Map("ID", ao => ao.Id)
.Map("OBJECTID", ao => ao.ObjectId)
.Map(..., ao => ao.FullName); // ! it should map to $"{TYPENAME} {NAME}"