RAML: вложенные схемы

1) Могу ли я использовать вложенность в определении схемы при написании RAML?

Например:

schemas:
  - DNSResponse: |
      {
        "type": "object",
        "properties": {
            "AnswerSection": {
                "type": "array",
                "items": (((I want a re-useable schema here. ex: ARecord)))
            },
            "AA": {"type": "boolean"},
            "AD": {"type": "boolean"},
            ...
        }
      }
  - ARecord: |
      {
        "type": "object",
        "properties": {
            "address": "string",
            "ttl": "number",
            "name": "string"
        }
      }

2) Могу ли я использовать выбор / перечисление вокруг набора вложенных схем?

"items": [ARecord, MXRecord, PTRRecord, ...]

Ответы на вопрос(3)

Ваш ответ на вопрос