I initialize my strings to blank, not null. Which worked fine in MVC 1, using tryupdatemodel in that any text entries that had no text in them would be set to a blank string, in MVC 2 RC2 apparently (at least from my testing) it sets them to null / nothing. So now I'm getting errors from my validation layer which requires those to be blanks not null. Another problem with it that I have found is that now via reflection it calls every property on my objects including the ones I've not specified in a bind include statement and even readonly properties that could not be set.
Any one have an idea of the easiest way to get around these problems without totally changing all my code? Or should I just suck it up and