Armazenamento de dados para NSUserDefaults

No meu aplicativo para iPhone, tenho uma classe chamadaContact que consiste em umABRecordRef para servir de referência para um contato específic

Preciso armazenar grupos desses contatos emNSUserDefaults, mas as coisas não estão funcionando tão bem desdeContact é uma classe personalizada.

Alguma idéia do que fazer nesse caso?