updated equals to only test for same transaction object instance