using CommunityToolkit.Mvvm.ComponentModel; namespace GreadyPoang.EntityLayer; public partial class RoundBuilderGroup : ObservableObject { public RoundBuilderGroup() { GameRoundId = 0; GameRoundStartDate = DateTime.MinValue; Status = GamePointStatus.New; Elements = new List(); } [ObservableProperty] private int gameRoundId; [ObservableProperty] private DateTime gameRoundStartDate; [ObservableProperty] private GamePointStatus _status; [ObservableProperty] private List elements; }