+ Update attribute editor to do a better job of checking for keys already being used and not allow saving an attributes with a duplicate key. (Fixes #449)