here, if `args['schema'] == None`, we will not look in the `ob.schema`. Is it what you want? I would rather check the existence of the `args['schema']` with the `in` kw and if not None, fallback on ob.schema. What do you think?