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