add setProperty
added tests for opera & safari