RAML: esquemas anidados

1) Al escribir RAML, ¿puedo usar el anidamiento en mi definición de esquema?

Por ejemplo:

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) ¿Puedo usar una elección / enumeración alrededor de un conjunto de esquemas anidables?

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

Respuestas a la pregunta(3)

Su respuesta a la pregunta