Swagger PHP - como definir uma propriedade aninhada?

Estou usando o Swagger PHP e a maioria das definições é fácil de definir, mas estou tendo um problema com um dado específico que não faz parte de uma classe separada, mas sim de uma matriz associativa.

A resposta json que desejo mostrar (simplificada para esta pergunta):

{
"id": 1,
"status": "published",
"gps": {
    "lat": "0.00000000",
    "lng": "0.00000000"
}

oid estatus são fáceis de definir, porém ogps é um problema, pois não há uma classe separada para defini-la, é uma matriz dentro do modelo. É possível definir essa matriz sem precisar criar uma classe fictícia?

Os comentários no arquivo de modelo atualmente:

/**
 * @SWG\Definition(@SWG\Xml(name="Event"))
 */
 class Event extends BaseModel {
     /**
     * @SWG\Property(
     *      property="id",
     *      type="integer",
     *      example="103"
     * )
     * @SWG\Property(
     *      property="status",
     *      type="string",
     *      enum={"published", "draft", "suspended"}
     *      example="published"
     * )
     */

 }

questionAnswers(1)

yourAnswerToTheQuestion