Move common signal emit logic to the base class.

For easier mainteinance, move the complete() signal emit
logic to the base class voAnalysis.