private void chain(ChainableEqualizer<T> lastEqualizer)
		{
			if (_nextEqualizer == null)
			{
				_nextEqualizer = lastEqualizer;
			}
			else
			{
				_nextEqualizer.chain(lastEqualizer);
			}
		}
		public ChainableEqualizer<T> Then(ChainableEqualizer<T> equalizer)
		{
			if (_nextEqualizer == null)
			{
				_nextEqualizer = equalizer;
			}
			else
			{
				_lastEqualizer.chain(equalizer);
			}
			_lastEqualizer = equalizer;
			return this;
		}