Simplified duplicate list item checks, added JSON properties support