properties should be empty dict, not empty string