removed the useless Template trait