No, non fraintendermi, il const è buono e giusto, è che secondo me lo devi lasciare stare per quanto riguarda il parametro template della struct.