Changed the SmartTpl::Parameters to a std::vector<Variant> as it sort of was that already anyway