MVC CompareAttribute validation problem with nested models

Today, I ran into a problem a weird problem with MVC CompareAttribute when used with a complex model.