Not sure its possible, but is it possible to reuse TranUnit to store this information or have this combine with TransUnit?