The present invention relates to a device comprising:a plurality of biodegradable filaments woven together to form a self-expanding body suitable for implantation into an anatomical structure, the self-expanding body having first and second ends, the biodegradable filaments crossing each other to form a plurality of angles, at least one of the angles being obtusewherein the value of the at least one obtuse angle is increased by axially compressing the self-expanding body.