Vengono definite le classi di oggetti in base all'esempio fornito e viene selezionato un oggetto esistente che rappresenta la classe di oggetti che si sta definendo, ovvero un "oggetto modello". Vengono quindi modificate le proprietà di tale oggetto per definire la classe.
Le definizioni delle classi di oggetti vengono memorizzate in un file di definizione della classe di oggetti , che è possibile associare a qualsiasi Carta. In un singolo file di definizione possono essere aggiunte le definizioni di più Carte. Il file di definizione diventa una libreria di classi di oggetti e viene associato ad una Carta. Le classi di oggetti di tale file vengono quindi utilizzate per classificare gli oggetti esistenti e crearne nuovi.