[C#] Remove interfaces and virtual calls
Merge pull request #52 from AdaptiveConsulting/csharp

[C#] Remove interfaces and virtual calls