Added a mock transaction object that can be used for forward compatibility until transactions support multiple entity types