make copy ctor non-explicit