Common European Sales Law represents both a challenge and an opportunity