Calling directly
BaseInterface method
ParentOne method
ParentTwo method
GrandParentOne method
GrandParentTwo method

Calling through string lookup
BaseInterface method
ParentOne method
ParentTwo method
GrandParentOne method
GrandParentTwo method

Calling through interface
BaseInterface method
ParentOne method
ParentTwo method
GrandParentOne method
GrandParentTwo method
