Why do we connect again to the box in the platforms? We should be able to store the `LiveboxData` instance that we created in the component in hass.data and fetch that from hass.data here and reuse the instance.