I don't get much why this is needed. I see that you get value from install inf that correspond to given key. But why polish it? and why unparsed features, what name should show?