code: def model_base(fulfil_client, cache_backend=None, cache_expire=10 * 60):
      
      return type(
          'BaseModel',
          (Model,),
          {
              'fulfil_client': fulfil_client,
              'cache_backend': cache_backend,
              'cache_expire': cache_expire,
              '__abstract__': True,
              '__modelregistry__': {},
          },
      )
docs: Return a Base Model class that binds to the fulfil client instance and
      the cache instance.
  
      This design is inspired by the declarative base pattern in SQL Alchemy.