fix #1676: allow using non-string values in properties
5 files changed