I totally see you point (after all I went for the other solution first). Note that if the new meta-data API allowed to obtain field meta-data for an un-indexed class with fields (such as `Car` in the test), I think the problem would go away.

In the end it's really up to you guys, I can live with both approaches (but you surely have a better understanding of the consequences of either way).