Updated amending process for methods to support context-based before interception along with array-based delegates.  Previously this really only worked for strongly-typed delegates which limited options when implementing generalized solutions, like logging, where the specific method signature is not known.