There are two plug-ins with the same step is registered in different dll. for e.g I have created one dll say firstplugin.dll which will get execute on PreUpdate of contact. Have created one more plug-in secondplugin.dll which also will get execute on PreUpdate of contact, both have different functionality and it is required to register separately. I want to know what will be the hierarchy of the execution? As I have observed it is not depending on the plug-in registration.. The problem I am facing is it is first executing secondplugin.dll, in this plugin I am removing some attribute from the input params. After that it is firing firstplugin.dll where I am not getting the required context params.