Finally supports rvalue reference.