move method inheritance analyses out of member v