Update SharpValidator with distinct creation and update rules