All of the fields must be filled.
You cannot swap a section with a page.
You must first select a group before adding a user to it.

One of the biggest problems of running a web application for a long period of time is the storage of cached data that may no longer be in use but still be refered. There are multiple solutions for this, one of the most common one is to run some sort of deamon or thread that will clean up or simply flushing the cache after a certain amount of time. In this article we propose the use of a WeakHashMap.