Missing constructor bug for ElseIfBlock corrected.