Changed CSharpSolutionParser usage of CodeProperty2 to CodeProperty, still a mistery why this is necessary sometimes.
Added retrowing of exceptions for the invoke methods and properties