add several missing fields to copy constructor