public virtual int GetEstimatedFootprintInBytes() { return (512 + (WordSizeInBytes * CountsArrayLength)); }