You can get the databaseChagneLog from changeSet.getDatabaseChangeLog so I don't think we need to pass it in also. Same with the ran and rolledBack method