Create NamedV alue base class