If we are able to do something like that, it would clear my concerns entirely: any failed inheritance would be from a lack of the way controller being adequately specified.  (CoS on Parking for example tries desperately to remind people that it doesn't control a variety of streets)