@staticmethod
def prepare_data(X):
    """Convert dataset to the way when no additional work is needed inside fitting or predicting.
        This method is called once to transform dataset.
        """
    raise NotImplementedError('should be overriden in descendant')
