adding 'this' as a parameter to Init if the decorated method is not static
adding an assembly that ships a base class to derive from as another way to identify and create method interceptors
now you can implement a strongly-typed interface that ships with the nuget package and ensures that you have the proper type signature to get woven in by this weaver.
Merge pull request #2 from davidalpert/strongly-typed

Ship an assembly with a strongly-typed base attribute class and interface to derive from or implement.