transform Q_INVOKABLE to Q_PROPERTIES in part