Added move constructor options