changed name from IsSupportingNullValue to supportsNullValue