Migrating Blueprints Based on Migrated C++ Code: Bluprint could not be loaded because it derives from an invalid class. Check to make sure the parent class for this blueprint hasn't been removed!

so this… IS the way? Is there any potential downfall to this type of thing?