update value type match & add isRequired to Structural Feature