Add support for setProperty()