Fix Issue 109

Add caching to aggregated values in DataField