fixed Migration::execute() to use params correctly