Towards a unified method to implement transit-time effects in Pi-topology HBT compact models