code: def use(cls, ec):
          
          
          if isinstance(ec, (str, unicode)):
              m = get_model(cls._alias, ec, signal=False)
          else:
              m = cls._use(ec)
          return m
docs: use will duplicate a new Model class and bind ec
          
          ec is Engine name or Sesstion object