public override string ToString() { return string.Format("{0}(BitCount = {1}, Bits = {2}, Position = {3})", GetType().Name, BitCount, Bits, Position); }