We should mention that newly written code should not have the private data pointer in the instance structure, and that private data should be added using the new GObject macros. https://bugzilla.gnome.org/show_bug.cgi?id=702996
This document mostly codifies the existing GTK+ coding style conventions; it is strongly based on the clutter document of the same name.