Addressed review comments and fixed a problem with comparing reference equality on TimingPath