/// <summary> /// Deep Clone /// </summary> /// <returns></returns> public KeywordInOtherLanguageCollection Copy() { KeywordInOtherLanguageCollection keywordsInOtherLanguage = new KeywordInOtherLanguageCollection(); if (this.Count <= 0) { return(keywordsInOtherLanguage); } else { foreach (KeywordInOtherLanguage keywordInOtherLanguage in this) { keywordsInOtherLanguage.Add(keywordInOtherLanguage.Copy()); } return(keywordsInOtherLanguage); } }