public function orderBy(string $column, string $order = 'ASC'): CollectionInterface
    {
        return $this->sort(
            function ($a, $b) use ($column, $order) {
                if (strtoupper($order) == 'ASC') {
                    return $a[$column] <=> $b[$column];
                } elseif (strtoupper($order) == 'DESC') {
                    return $b[$column] <=> $a[$column];
                }
                // Must throw exception if item column does not exists
            }
        );
    }