Hi,
I found a post_load method defined in LoadInstanceMixin class called make_instance, if there exists a class inheriting SQLAlchemySchema and then I define a post_load method called f(self, data, **kwargs), it will execute before make_instance since the execution order is alphabetical according to dir builtin function. If the post_load method calls t, then it will execute after the make_instance. As a result, parameter data in function f is a dict and is an object in function g.