added inheritance valuemap