Expose Migration constructor as a public