Using `empy` here means you're not allowing people to set falsey or empty arrays as legitimate values.

A developer that doesn't know this will try to set a value to false but receive a truey result when checking the value.

eg:
```php
$state = new GridState_Data();
$state->TestVar = false;
if (!$state->TestVar) {
    //will never happen
}
```