ValueMap is moved to MathExt