public virtual BsonValue this[int index] { get { return(RawValue.ElementAt(index)); } set { RawValue[index] = value ?? Null; } }