Rename test classes to be more specific.
Extract builder introspection logic into a BuilderConvention.