Move constructor to separate module.