> 3. The type-safety of plugin interfaces is important. However it comes > with the price of making code less readable and, perhaps, negatively > effects the performance. Meant to say in line with the discussion: However implementing it using hash table approach comes with the price of making code less readable and, perhaps, negatively effects the performance.