protected override void AcceptStep() { base.AcceptStep(); if (settings.Listener != null) { settings.Listener(GetResult()); } }