public override IBsonSerializationOptions Clone() { if (_dateOnly) { return new DateTimeSerializationOptions(_dateOnly, _representation); } else { return new DateTimeSerializationOptions(_kind, _representation); } } }