Added Properties support to AddItemSmart