Hi all. I have a question concerning the ItemViewModel. When I use the bind method, the value that is return should be Property<T>. When using null values and an objects, that I created, the value becomes Property<SimpleObjectProperty<T?>> in the IVM. Here is an example is below. I set the initial value of Token to null. When using the token value in UserModel, the type of token becomes Property<SimpleObjectProperty<Token?>> instead of Property<Token?>. When I remove nullability from token in User--token becomes Property<Token>. My question: is this intended?