The description of "Application" doesn't contain information on the
actual livetime of the result of "getSingletons()". I wonder whether it
is valid to return new objects each time, or new objects for each
instance of "Application", or whether "getSingletons()" actually must
return the same object instances always and for all instances (i. e.
final static)?