add qproperty