Should I add two different files (one in Gtk2 and one in Gtk3), or should I add the extension method to GtkWorkarounds.cs with conditionals?