internal Sentence Override(Sentence original, Sentence newVersion) { if (!string.IsNullOrEmpty(newVersion.m_text)) { original.m_text = newVersion.m_text; } if (!string.IsNullOrEmpty(newVersion.m_text)) { original.m_country = newVersion.m_country; } if (!string.IsNullOrEmpty(newVersion.m_text)) { original.m_language = newVersion.m_language; } original.m_media = MediaData.Override(original.m_media, newVersion.m_media); return(original); }