Flesh out Migration class