Added options related exception messages
Added an interface class for managing transaction fields
Added variables for transaction field tuples