Support using inherited interfaces in Hub<T>