Function-based discrete architecture

App\Entity\Annotation\Annotation {#1072
  -name: "Function-based discrete architecture"
  -anchors: Doctrine\ORM\PersistentCollection {#1112
    -snapshot: []
    -owner: App\Entity\Annotation\Annotation {#1072}
    -association: array:15 [ …15]
    -em: Doctrine\ORM\EntityManager {#357 …11}
    -backRefFieldName: "annotation"
    -typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1075 …}
    -isDirty: false
    #collection: Doctrine\Common\Collections\ArrayCollection {#1114
      -elements: []
    }
    #initialized: false
  }
  -blocks: Doctrine\ORM\PersistentCollection {#1153
    -snapshot: []
    -owner: App\Entity\Annotation\Annotation {#1072}
    -association: array:16 [ …16]
    -em: Doctrine\ORM\EntityManager {#357 …11}
    -backRefFieldName: "annotation"
    -typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1116 …}
    -isDirty: false
    #collection: Doctrine\Common\Collections\ArrayCollection {#1155
      -elements: []
    }
    #initialized: false
  }
  -tags: Doctrine\ORM\PersistentCollection {#1190
    -snapshot: []
    -owner: App\Entity\Annotation\Annotation {#1072}
    -association: array:21 [ …21]
    -em: Doctrine\ORM\EntityManager {#357 …11}
    -backRefFieldName: "annotations"
    -typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1157 …}
    -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 {#1069
      #codec: Ramsey\Uuid\Codec\StringCodec {#1057
        -builder: Ramsey\Uuid\Builder\DefaultUuidBuilder {#1056
          -converter: Ramsey\Uuid\Converter\Number\DegradedNumberConverter {#1055}
        }
      }
      #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 {#1055}
      uuid: "61806e6e-1c70-4ddb-a528-a95cc46f1851"
    }
     …2
  }
  -comments: Doctrine\ORM\PersistentCollection {#1250
    -snapshot: []
    -owner: App\Entity\Annotation\Annotation {#1072}
    -association: array:16 [ …16]
    -em: Doctrine\ORM\EntityManager {#357 …11}
    -backRefFieldName: "annotation"
    -typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1237 …}
    -isDirty: false
    #collection: Doctrine\Common\Collections\ArrayCollection {#1251
      -elements: []
    }
    #initialized: false
  }
  -user: Proxies\__CG__\App\Entity\User {#1277
    +__isInitialized__: false
    -email: null
    -roles: []
    -password: null
    -annotations: null
    -comments: null
    -id: Ramsey\Uuid\Uuid {#1070
      #codec: Ramsey\Uuid\Codec\StringCodec {#1057}
      #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 {#1055}
      uuid: "c27ead7f-b776-4fe7-89c7-53017eded9b4"
    }
     …2
  }
  -id: Ramsey\Uuid\Uuid {#1066
    #codec: Ramsey\Uuid\Codec\StringCodec {#1057}
    #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 {#1055}
    uuid: "450c2f93-23d6-4cdc-9566-bb567b9c78be"
  }
  #createdAt: DateTime @294206279 {#1067
    date: 1979-04-29 04:57:59.0 Europe/Zurich (+01:00)
  }
  #updatedAt: DateTime @1418621038 {#1068
    date: 2014-12-15 06:23:58.0 Europe/Zurich (+01:00)
  }
}