Add BaseTransaction and Alter and add to IntegrationTest