Custom init patches to take configuration as a GHashTable