add xml properties support