I have a complex type property on my ViewModel. This property is not bound to any control on the View; however, when the ViewModel is posted back to the controller, I still need a handle to this property. Currently is coming back as null, and I'm wondering what would be the best way to persist it. Using a hidden field doesn't appear to be the best solution. A custom model binder could probably be a solution, but I was curious if somebody had the same issue and what the resolution was. Thanks in advance.