AutoMigrate accepts structs