Adding support for excluding types for validation, based on type names f...

...or body bound models.
Notice there was a bug here instead of ```t.IsAssignableFrom(type)``` it should have been ```t => type.IsAssignableFrom(t)```