Resolve conflicts between JSON serialization keys and data binding updates by stacking JsonPropertyName and ObservableProperty attributes on C# properties.