add ShouldBeUnique and ShouldNotBeUnique for collections