Il motivo principale per cui utilizzo Shelve è di essere in grado di sviluppare rapidamente il codice senza preoccuparmi della struttura della tabella db. Sfortunatamente la modifica di un nome di classe da, ad esempio, 'class1' a 'class2' restituisce "AttributeError: 'module' object non ha attributo 'class2'" alla prossima esecuzione. Qual è il modo canonico per rinominare una classe Shelved? Quali altre sorprese simili si nascondono più in profondità nella struttura db Shelve?