using CommunityToolkit.Mvvm.ComponentModel; namespace InkForge.Desktop.Models; public partial class Note : ObservableObject { [ObservableProperty] private DateTimeOffset _createdTime; [ObservableProperty] private int _id; [ObservableProperty] private string _name = default!; [ObservableProperty] private int? _parentId; [ObservableProperty] private DateTimeOffset _updatedTime; }