It appears that $post object should be recover before this call. (by a find($id) or as ParamConverter feature)