Если я правильно понял вопрос...
MadCow 05.06.2007 03:56
то хочется наполнять класс Page в зависимости от положения инексного файла.
Так создание в корне класса, а затем инклюд методов в данный класс по дороге, по сути не отличается от того как работают auto.p (Если я правильно это представляю)
При этом все просто и понятно, не надо бесконечного наследования.
Кстати баг с тем, что вызывается корневой, а не некущий метод класса, может быть вызван не правильным направлением включения файлов, и вместо того, чтобы быть первым, корневой у вас последний, и поэтому его метод и вызывается.