Start working on a real test suite. Add copy meth and other refactor.
Forgot the suite. More fixes !