edvin
09/27/2018, 9:20 PMJiraTicketModel your are actually binding your fields to the jiraTicket that is passed into the constructor. This makes sure the bindings never update even when the ItemViewModel.itemProperty is assigned a new value. You are supposed to eithher bind to a property on the itemProperty, or use the new binding syntax where you only give it a property reference. The ItemViewModel.itemProperty is updated, but you never allow it to be bound to the fields of your model, as they are still bound to the instance of jiraTicket which was created in the constructor.