hide the void* members for now. Define PVScalarValue<T>::getAs and putFrom to give a more efficient implementation.