cherry picked commit - copy constructor fix
updated changelog
cherry picked commit - updated several serialize methods