improve support for boolean property values, added multiselection widget