A modernised Consumer Protection Code