Боюсь, Сергей, как коддер я уже выпал из обоймы, но пару советов все же дам.

Во первых, специализированные методы выполняются быстрее, чем Excecute. Обычно об этом можно не думать, но в случае плагина стоит заняться оптимизацией. Иными словами я использовал бы метод Retrieve вместо Excecute.
Во вторых, данная функциональность, думаю, потребуется вам не один раз, так что имеет смысл вынести этот код в родительский класс. Иными словами сделать некий ANormalParameterPlugin : IPlugin, который бы корректно поддерживал интерфейс, но умел полиморфно вычитывать DE на основании Moniker.