Extension Methods and Value Classes