CSHARP-707: Split BulkWriteResult into two classes: BulkWriteResult and BulkWriteErrorResult. The error related properties are only present on the BulkWriteErrorResult subclass.