plebian
11/09/2017, 10:47 PMStringProperty in my code. You're right about it not being necessary there, I just went through and did it across every property because it is necessary for float and int properties if you want to bind a textfield to them. It still worked fine because nothing was technically broken, but is less messy now without the casts. Thanks for the part about how Property<ObservableList<>> works though, that I was using it wrong is exactly the problem I was having. I just assumed that since it couldn't be cast to ListProperty that was where the problem was, and that's why it wasn't behaving the way I expected it to.