During construction of a PluginReferenceField if the reference may not be explicit, and no choices value has been passed in, automatically populate choices from available plugin names.
This would require duplication of the "is explicit or not" check which should be moved to a private @property.