template<typename RetType, typename InterfaceType, typename... ArgTypes, typename... ParamTypes> RetType CastedCall ( RetType(InterfaceType::*)(ArgTypes...) MemberFunc, ParamTypes &&... InArgs ) const