prune unneeded transaction message type fields