Fix the copy constructors to call the base constructor