Re-included NamedValue and ExceptionDataBuilder files which was not tracked by source control...
Added GenericObjectExtensions.