problema com picles e tkinter

Para aprender tkinter, estou criando um programa simples de jogo Go. Agora, eu gostaria de salvar um jogo usando pickle, mas quando tento escolher meuGoBoardModel objeto que recebo:

PicklingError: Can't pickle 'tkapp' object: <tkapp object at 0x01FCB090>

Acho que isso vem do fato de que, embora a GUI e o modelo da placa go estejam bastante bem separados, o modelo ainda tem uma referência à visualização para empurrar algumas coisas, então pickle provavelmente tenta pegar algumas coisas tk. Claro que eu gostaria de escolher apenas o modelo, então existe alguma maneira de dizer a pickle para não se importar com essa referência à GUI? Ou outra maneira de contornar o problema?

Sei que poderia me livrar dessa referência, mas estou aqui para aprender:)

questionAnswers(1)

yourAnswerToTheQuestion