The trivial recovery assumes that there is a model for the Object class and uses it in certain places. However, in some occurrences, there could be no model for the Object class. In this case, the trivial recovery should load it, create a synthetic model for it, or use the SyntheticClass as a replacement.