Add decorator Pattern on List