optimisation : Use g_object_newv where possible.