protected override void SetRelatedEntityProperty(string propertyName, IEntityCore entity) { switch(propertyName) { case "Language": this.Language = (LanguageEntity)entity; break; default: this.OnSetRelatedEntityProperty(propertyName, entity); break; } }