As a primary_key field has to be unique, added a check at DataHandler instanciation to make sure a field set as a pk is not set as non-unique