Expanded class hierarchy of ExtendableInterface