added ObjectModel, Persistable, and DTException classes