M GenericSet - zmiana implementacji