added default constructor to Value<T>