added support for boolean properties
implemented auto-filter feature
added use of checkboxes for boolean properties