Update dependencies and create Migration class