[C#] Remove interfaces and virtual calls