corrected wrong reference in interface, added metadata declares for QVariant