protected virtual DV_ORDINAL CloneDvOrdinal(openehr.openehr.am.openehr_profile.data_types.quantity.Impl.ORDINAL o) { DV_ORDINAL result = new DV_ORDINAL(); // Inherits DV_ORDERED (only in Reference Model) // 0..1 normal_range DV_INTERVAL // 0..* other_reference_ranges REFERENCE_RANGE // 0..1 normal_status CODE_PHRASE result.value = o.value(); result.symbol = new DV_CODED_TEXT(); result.symbol.defining_code = CloneCodePhrase(o.symbol()); result.symbol.value = ""; // what should this be? return result; }