Named is defined in a header file Named.h as a
concrete class. The class provides its constructor whose argument
is a string, and has a public Name field as a string.
class Named {
public:
Named(const string& name):Name(name){}
string Name;
};