Is it a good idea to pass big parameters with signal and slot mechanism such as XML files, structs and classes? Are there any restriction and what can be the alternatives?