Sorry, my bad, it does extend AndroidNonVisible but they implement Component (it's actually redundant, cause they are inheriting from something that already implements it, but all other components I've seen do add the implement).