COSMIT make BaseKFold abstract