How can I enable perfect forwarding through a virtual function? I really have no desire to write every overload like in C++03.