Aggiungere modelli a un plugin

Sto lavorando con un cliente che ha sviluppato un plugin che aggiunge un sacco di modelli, ad esempio per aggiungere valutazioni ai post. È quasi sempre una cattiva idea, vero? E dovrebbe, in quasi tutte le circostanze, essere fatto tramite cose come PostCustomFields? Giusto?