Generic Field based implementations for Extractor and Populators

typo :)
rest is good.