allow negating Value objects