I think there may be some confusion over stringtable values versus data fields in your question. But I think your question raises an interesting point: If you can change stringtable values dynamically, do you really want to? Stringtable values / enviroment library settings are intended to be used to store value that might change ...