Revert "temporary fix for GenericValue to support more conversions: now always backed by a string"

This reverts commit e790c48a3b203f8dd49323a8c735b0eda8c38ca5.