Move assignment; Comments and reordering