4.3 stable
Why do I see that singleton classes in Godot all provide a public constructor? What considerations led to this design choice?