Block object descriptions from edit

Some descriptions allow for language objects. For the moment, these
should be blocked for editing so the original JSON string won't be
corrupted. The current fix blocks any input that is not a string
or an expected array in aliases as uneditable.

Change-Id: I9b13e2f3cfd805d382564e270484557567932a0f
(cherry picked from commit 9a7f8de4992f7d040fe9eca04300fc747f12b1c0)