using Avalonia.Controls; using ReactiveUI; using ReactiveUI.SourceGenerators; namespace Flawless.Client.ViewModels; public abstract class ViewModelBase : ReactiveObject { } public abstract partial class UserControlViewModelBase : ViewModelBase { [Reactive(SetModifier = AccessModifier.Protected)] private string _title; }