Probably also want to check `member.getAttribute(Startable.SERVICE_UP)`, so would also need to call `update()` in `onEntityChange()`.