+ comment for calling copy ctor in op= parameters