             'include': '#modelDtoSetting'
           }
           {
+            'include': '#visible'
+          }
+          {
             'include': '#secured'
           }
           {

        'patterns': [
          {
            'include': '#comments'
          }
          {
            'include': '#onEvent'

            'include': '#secured'
          }
          {
            'include': '#loadEndpointSetting'
          }
          {
            'include': '#modelDtoSetting'
          }
          {
            'include': '#visible'
          }
          {
            'match': '[^(\\s\\{\\}\\[\\]\\(\\)#,)]+'
            'name': 'invalid.illegal'
          }
