Expanded class hierarchy of ClassBasedInterface