added "NullableValueDescription" template class to provide a generic way...

... of handling "null" values