Move and copy implemented.