Issue #3424509: Update MigratePluginManager to work with attributes and add attributes for destination, process, and field.
Closes #3424509