Improve BaseColumn.__new__ copy handling per idea from @mhvk