Idiomatic assertion now correctly verifies fields

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