             'include': '#uiPropertyMoney'
           }
           {
-            'include': '#uiPropertyImage'
-          }
-          {
-            'include': '#uiPropertyImageUpload'
-          }
-          {
             'include': '#uiPropertyButton'
           }
           {

            'include': '#comments'
          }
          {
            'include': '#minNumber'
          }
          {

    ]
    'end': '(?=[ \\t]*(,|#|\\]|\\)|\\}|\\n))'

  'file':
    'begin': '([ \\t]*type)(?:([ \\t]+image))'
    'beginCaptures':
      '1':
        'name': 'keyword'
      '2':
        'name': 'markup.inserted'

    'name': 'file'
    'patterns':[
      {
        'begin': '\\['
        'patterns': [
          {
            'include': '#comments'
          }

          {
            'match': '[^(\\s\\{\\}\\[\\]\\(\\)#,)]+'
            'name': 'invalid.illegal'
          }
        ]
        'end': '\\]'
      }
      {
        'begin': '\\('
        'patterns': [
          {
            'include': '#comments'
          }

          {
            'match': '[^(\\s\\{\\}\\[\\]\\(\\)#,)]+'
            'name': 'invalid.illegal'
          }
        ]
        'end': '\\)'
      }
      {
        'begin': '\\{'
        'patterns': [
          {
            'include': '#comments'
          }

          {
            'match': '[^(\\s\\{\\}\\[\\]\\(\\)#,)]+'
            'name': 'invalid.illegal'
          }
        ]
        'end': '\\}'
      }
      {
        'match': '[^(\\s\\{\\}\\[\\]\\(\\)#,)]+'
        'name': 'invalid.illegal'
      }
    ]
    'end': '(?=[ \\t]*(,|#|\\]|\\)|\\}|\\n))'

  'fileStorage':
    'begin': '([ \\t]*file storage)(?:([ \\t]+db)|([ \\t]+fs)|([ \\t]+aws))'
    'beginCaptures':
