@blanchonvincent at this point, `isset($this->$key)` will trigger calls to `__isset` for each property