Migrator specific object generation

Ready to merge