r178704.
that works for anonymous fields
yeah sometimes we do go overkill for something I already have
old solution does not do better. We need to validate each sub types ???!