new version of WR
TableFragments are now fully generic and are generated through code