1 * Use Compact when possible, like no signals (see http://live.gnome.org/Vala/ReferenceHandling) 2 * Try to replace multiple GObject in App by a data memeber : 3 public enum AppType { 4 WM, 5 PANEL, 6 DESKTOP 7 } 8 public class App { 9 private AppType type; 10 } 11 * Implement stages from GNOME 12 * Find a clean solution to the enable flags with automake (see http://lists.gnu.org/archive/html/bug-automake/2013-07/msg00002.html) 13