added PropertySet.set