add special emplace methodes for Script to avoid the make_shared by every addition to the list