Add dynamic template parameter subclass