A Suggestion for User Defined Plugin Determination

PluginFactory member function isPlugin(const char *layerName) is now used to determine if a layer configuration is provided by an IPlugin.
For CaffeParser, only layerName is NOT sufficient to determine whether a layer is user defined plugin layer.
For those caffe layers with weight data (eg. depthwise convolution, parameter ReLU, etc), we can NOT modify their layer names, hence it will be difficult to determine whether a layer is user defined layer only by its layer name (likely normal ReLU may be determined as parameter ReLU if deploy file did NOT distinguish their layer names).
I think that additional information is necessary to determine user defined plugin layers, which could be layer type for example.
Thank you for reading this advice.