Expanding C++ with features from C#