public BsonObjectId(byte[] value) { ValidationUtils.ArgumentNotNull(value, "value"); if (value.Length != 12) throw new Exception("An ObjectId must be 12 bytes"); Value = value; } }