def METHOD_NAME(self, **kwargs: kwargus) -> None:
    """
    Train all models in the class, **kwargs expect to receive the argus that can be directly sent to tf.fit
    Expected to be run after finishing compile
    """
    if not self.permit_train:
        raise ValueError("Models needed to be compiled before training")
    for i in range(self.count):
        if "verbose" in kwargs:
            if kwargs["verbose"] == 1:
                print("Model ", i + 1, "/", self.count, " is training...")
        else:
            print("Model ", i + 1, "/", self.count, " is training...")
        self.__train_model(i, **kwargs)