Function-based discrete architecture

App\Entity\Annotation\Annotation {#1141
  -name: "Function-based discrete architecture"
  -anchors: Doctrine\ORM\PersistentCollection {#1062
    -snapshot: []
    -owner: App\Entity\Annotation\Annotation {#1141}
    -association: array:15 [ …15]
    -em: Doctrine\ORM\EntityManager {#517 …11}
    -backRefFieldName: "annotation"
    -typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1138 …}
    -isDirty: false
    #collection: Doctrine\Common\Collections\ArrayCollection {#1168
      -elements: []
    }
    #initialized: false
  }
  -blocks: Doctrine\ORM\PersistentCollection {#1080
    -snapshot: []
    -owner: App\Entity\Annotation\Annotation {#1141}
    -association: array:16 [ …16]
    -em: Doctrine\ORM\EntityManager {#517 …11}
    -backRefFieldName: "annotation"
    -typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1107 …}
    -isDirty: false
    #collection: Doctrine\Common\Collections\ArrayCollection {#1077
      -elements: []
    }
    #initialized: false
  }
  -tags: Doctrine\ORM\PersistentCollection {#1190
    -snapshot: []
    -owner: App\Entity\Annotation\Annotation {#1141}
    -association: array:21 [ …21]
    -em: Doctrine\ORM\EntityManager {#517 …11}
    -backRefFieldName: "annotations"
    -typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1075 …}
    -isDirty: false
    #collection: Doctrine\Common\Collections\ArrayCollection {#1192
      -elements: []
    }
    #initialized: false
  }
  -resource: Proxies\__CG__\App\Entity\Music\Resource {#1239
    +__isInitialized__: false
    -name: null
    -href: null
    -opus: null
    -type: null
    -annotations: null
    -file: null
    -fileName: null
    -updatedAt: null
    -licence: null
    -copyright: null
    -projectUrl: null
    -sourceUrl: null
    -infoUrl: null
    -originalDocument: null
    -electronicEditor: null
    -encoderOfElectronicDocument: null
    -electronicEditionVersion: null
    -publisherElectronicEdition: null
    -id: Ramsey\Uuid\Uuid {#1144
      #codec: Ramsey\Uuid\Codec\StringCodec {#1093
        -builder: Ramsey\Uuid\Builder\DefaultUuidBuilder {#1104
          -converter: Ramsey\Uuid\Converter\Number\DegradedNumberConverter {#1099}
        }
      }
      #fields: array:6 [
        "time_low" => "61806e6e"
        "time_mid" => "1c70"
        "time_hi_and_version" => "4ddb"
        "clock_seq_hi_and_reserved" => "a5"
        "clock_seq_low" => "28"
        "node" => "a95cc46f1851"
      ]
      #converter: Ramsey\Uuid\Converter\Number\DegradedNumberConverter {#1099}
      uuid: "61806e6e-1c70-4ddb-a528-a95cc46f1851"
    }
     …2
  }
  -comments: Doctrine\ORM\PersistentCollection {#1273
    -snapshot: []
    -owner: App\Entity\Annotation\Annotation {#1141}
    -association: array:16 [ …16]
    -em: Doctrine\ORM\EntityManager {#517 …11}
    -backRefFieldName: "annotation"
    -typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1237 …}
    -isDirty: false
    #collection: Doctrine\Common\Collections\ArrayCollection {#1272
      -elements: []
    }
    #initialized: false
  }
  -user: Proxies\__CG__\App\Entity\User {#1246
    +__isInitialized__: false
    -email: null
    -roles: []
    -password: null
    -annotations: null
    -comments: null
    -id: Ramsey\Uuid\Uuid {#1143
      #codec: Ramsey\Uuid\Codec\StringCodec {#1093}
      #fields: array:6 [
        "time_low" => "c27ead7f"
        "time_mid" => "b776"
        "time_hi_and_version" => "4fe7"
        "clock_seq_hi_and_reserved" => "89"
        "clock_seq_low" => "c7"
        "node" => "53017eded9b4"
      ]
      #converter: Ramsey\Uuid\Converter\Number\DegradedNumberConverter {#1099}
      uuid: "c27ead7f-b776-4fe7-89c7-53017eded9b4"
    }
     …2
  }
  -id: Ramsey\Uuid\Uuid {#1147
    #codec: Ramsey\Uuid\Codec\StringCodec {#1093}
    #fields: array:6 [
      "time_low" => "450c2f93"
      "time_mid" => "23d6"
      "time_hi_and_version" => "4cdc"
      "clock_seq_hi_and_reserved" => "95"
      "clock_seq_low" => "66"
      "node" => "bb567b9c78be"
    ]
    #converter: Ramsey\Uuid\Converter\Number\DegradedNumberConverter {#1099}
    uuid: "450c2f93-23d6-4cdc-9566-bb567b9c78be"
  }
  #createdAt: DateTime @294206279 {#1146
    date: 1979-04-29 04:57:59.0 Europe/Zurich (+01:00)
  }
  #updatedAt: DateTime @1418621038 {#1145
    date: 2014-12-15 06:23:58.0 Europe/Zurich (+01:00)
  }
}