Add support for interfaces in C#, VB.NET and TypeScript native types
Don't mutate shallow copied collection
Add test HelloSession service to test ServiceStack type
Render TypeScript property names based on JsConfig naming conventions