Restore GenericTransaction and update dependencies