Implemented __deepcopy__ to avoid infinite recursion in __getattr__ while deepcopying a Choices instance