I can overload the Model's __init__ to change the initialization behavior. But how to do the same when some of the model field loading are deferred? How do I run the initialization logic, which depends on the field values, when that fields are loaded later? Is there something similar to def clean_fieldname(self) that is called when the field is loaded later?