Drop unused ID, port to id-qualified property access, use icon.valid directly instead of implicitly inherited visibility.