When controlling arrays with parameters it is sometimes convenient to allow the value to drop to a single instance i.e. Shelves in a cupboard.
The workarround (adding If statements, visibility parameters and additional single instances on top of the controlling instance) is clumsy and longwinded.