AGREEMENT OF LIMITED PARTNERSHIP OF THOMAS PROPERTIES GROUP, L.P. DATED: OCTOBER 13, 2004