new_tracks(false)
{
add("base", &Layout::base);
add("route", static_cast<void (Loader::*)()>(&Loader::route));
add("track", static_cast<void (Loader::*)(ArticleNumber)>(&Loader::track));
add("train", static_cast<void (Loader::*)(ArticleNumber, unsigned, const std::string &)>(&Loader::train));
new_tracks(false)
{
add("base", &Layout::base);
add("route", static_cast<void (Loader::*)()>(&Loader::route));
add("track", static_cast<void (Loader::*)(ArticleNumber)>(&Loader::track));
add("train", static_cast<void (Loader::*)(ArticleNumber, unsigned, const std::string &)>(&Loader::train));