The intrinsic member functions !copy() and !derive() must have PUBLIC access control, which is the default access control for member functions.