Added inheritance model for transactions