modification code utilisation de behavior delegation Pattern