One of the problems with using DotNet in C/AL is that sometimes the C/AL compiled does not have enough information for select between different methods in the DotNet object.
As you might have gathered from my last posts, I am using DotNet more and more. It saves a lot of code writing and it is fast.