add support for STI when port class is an STI class