fix using typename in specialiced template