CSHARP-1146: Modify WriteConcern to use Optional<T> and With method.
CSHARP-1146: Remove Enabled property from WriteConcern (replaced by IsAcknowledged).