Move constructor to Base class