Pass templated base class generic child to function without restricting by the template type
I have the following problem. I want to create a baseclass with variable type property that is used internally by the base class and classes that inherit from it as follows: