Why Cosine, Hamming, Tukey and Welch windows is internal? Why Window.NormalizeInPlace is internal? How to use this in inherited class?