apf::Migration constructor will prevent duplicates