docs: function getPropertyOrder (properties) {
    const primitiveProps = []
    const complexProps = []
  
    _.forIn(properties, (prop, propName) => {
      if (prop.type === 'object' || prop.type === 'array') {
        complexProps.push(propName)
      } else {
        primitiveProps.push(propName)
      }
    })
  
    return primitiveProps.concat(complexProps)
  }