I just noticed that XYSeries is a uncreatable type, its derived object's Q_INVOKABLE method invoke member method of DeclarativeXySeries class, and DeclarativeXySeries is a shadow class about XYSeries. Such as LineSeries is imported from DeclarativeLineSeries.