better Value overloading and testing thereof