Ah, they are actually used by managers ; they can override them to perform load/save operations (such as custom serialization) when an object is built or before it's updated.