New templated methods can't be virtual