IsPaneOpen which has a Binding to a value called isPaneOpen, however, in my code i have a private bool _isPaneOpen = false; which has an [ObservableProperty] Attribute to it_isPaneOpen is my binding to isPaneOpen, the same question goes for how avalonia knows that my OnButtonClick() with my [RelayCommand] attribute is the same function as my binding OnButtonClickCommand()