removed length-type template parameter from Box