void Room::Add(Container& c) { reference_wrapper<Container> wp = ref(c); cont.push_front(wp); c.Belong(*this); }