But does it have to load *everything* ?
Meta model loads initially only declarations.
Preferences model is loaded completely, but it does not necessarily
loads struts and jsf plugins (I need check it).
It certainly can be improved by separating
into parts which will be loaded only on request to respective plugins.
what do you mean by UI Strings ?
Labels for input fields, titles for dialogs etc.
For instance .meta defines an action, and if it neads a dialog,
.properties bind to that action dialog title.
Another example, .meta defines object attribute, and
.properties bind to it human friendly name to be used
in dialogs and forms.
Slava Kabanovich