moved recording parser performance stats to Parser class
transaction name is now dynamically generatede based on transaction attributes