ValidationMetaDataGenerator need to be aware of ModelRuleProperty and not try to retrieve this from the object.  Use the object type instead.