Idiomatic assertion now correctly verifies fields 

This fixes #161 by making sure `IdiomaticAssertion.Verify(Type)` correctly verifies the fields of the type.