functions to avoid any conflicts with APIs that might be added to QQuickItem in future versions
use case ( makes sense from C++ as well, but is less efficient as it needs one QObject per shortcut )