Class::NamedParms Provides standard get/set/clear accessors for a class via named parameter with forced lexical checking of named parameters for validity and initialization validation. Lightweight and simple to use. Designed as a base class for inheritance by other modules.