- removed useless returnServerError according to your recommendation - made use of the caption property if present - fixed link URL