I am register a singletone class by calling qmlRegisterSingletonType. In my singletone i am creating objects by calling a new ClassName, but garbage collector destroy them. How i can prevent it ? Am i able to create object instances inside Singletone ?