remove virtual declaration from serialize