Remove some Java references from C# module
Smart pointer documentation improvement