some propName exist. Like `dataset`. Setting `dataset` to an empty object is BAD!