IWrapped interface to allow wrapping of IValues from the outside.

Simple extension interface to allow wrapping of IValues without breaking equality checking.

same here