Replaced iVars with properties.
Some cleanup (FFT thread)