[System.Reflection.DefaultMember("Item")] public class NDataPointCollection<TDataPoint> : Nevron.Nov.Dom.NElementCollection<TDataPoint>, Nevron.Nov.DataStructures.INAddable<TDataPoint>, Nevron.Nov.DataStructures.INClearable, Nevron.Nov.DataStructures.INCollection<TDataPoint>, Nevron.Nov.DataStructures.INContains<TDataPoint>, Nevron.Nov.DataStructures.INCountable<TDataPoint>, Nevron.Nov.DataStructures.INDynamicSet<TDataPoint>, Nevron.Nov.DataStructures.INIndexedSet<TDataPoint>, Nevron.Nov.DataStructures.INIterable<TDataPoint>, Nevron.Nov.DataStructures.INRemovable<TDataPoint>, Nevron.Nov.DataStructures.INReverseIterable<TDataPoint>, Nevron.Nov.DataStructures.INSet<TDataPoint>, Nevron.Nov.DataStructures.INWritableIndexedSet<TDataPoint>, Nevron.Nov.Dom.INDomDeepEquals, Nevron.Nov.Dom.INDomDeeplyCloneable, Nevron.Nov.INDeeplyCloneable where TDataPoint: new(), NDataPoint