Use setters in subscriptions, dialogErrorMessage

-Use setters in subscriptions for originalValue, value, and
displayValue to actually make use of the validation (for error
checking, particularly for glyphs).
-Updates the displayErrorMessage function to use dialogErrorMessage
Search for nested property errors