Things that are usually used by application developers are put in this package
for convenience, because when they want to use XXX, they can simply write:
To avoid polluting this namespace, things that are utilities should be put in
package xitrum.util, not here.
Annotations and validators are put to package xitrum.annation and xitrum.validator
because there are many of them. It's better for application developers to write: