Great idea. I've experimented with similar constructs. This class seems a little bulky for the actual use you make of it (to date). Consider inheriting from TableTuple for convenience, and paring down to the minumum extra API you need to provide the stand-alone memory management feature.