removed redundant field
Separated 18N value from caption and description (@I18NValue)
Provided a "catch all" annotation @I18NFlex