finally disabled copy constructors and assignment operators