Common European Sales Law represents both a Challenge and an Opportunity