feat(validation): add directive to validate uniqueness of view value

related to CAM-3090