Generic Field based implementations for Extractor and Populators