Catalog API Upsert Issue

I am using the .NET SDK and it is read-only. Looks like the developer over-zealously used the builder pattern which needlessly complicates everything. Documentation is pretty much non-existing either. Unfortunately, I am locked in using .NET.