namespace Modules.Library.Domain.EntitiesV0.MediaContent.CommonProperties; public class DescriptionItem : Entity { [Required] public string Value { get; private set; } = string.Empty; public bool IsOriginal { get; init; } [Required] public string LanguageId { get; init; } = default!; internal DescriptionItem(string languageId, bool isOriginal) { LanguageId = languageId; IsOriginal = isOriginal; } internal DescriptionItem(string languageId, bool isOriginal, string value) { LanguageId = languageId; IsOriginal = isOriginal; Value = value; } public void SetValue(string value) { Value = value; } }