using std::map instead std::vector for list of script vars