Architecture improvements for the static implementations of models
The implementation of complex functionality injected in models is done
in many projects via utility classes and not via ModelNameStaticImpl.
For example the DataDictionaryUtils or MiraUtils contains many such
methods. This allows the users to circumvent the model and call directly
the utility methods.
It also pollutes the interface of Utility classes with methods that do
not belong there.
(from redmine: issue id 1589, created on 2013-08-06, closed on 2013-10-14)