more copy/assignment declarations