There is a backward incompatibility here, probably due to an oversight, field ordering don't respect the MRO. If we rely on the MRO for the shadowing operation, it seems logical it should be the same for field discovery.