Add fix for calling function with the same context as function's owner.
Add nuspec
Change project structure