Discussion: should all repositories be migratable? Or should we provide a different behaviour for that?