public function __construct(Type $type = null, string $description = null, bool $readable = null, bool $writable = null, bool $readableLink = null, bool $writableLink = null, bool $required = null, bool $identifier = null, string $iri = null, $childInherited = null, array $attributes = null)
{
$this->type = $type;
$this->description = $description;
$this->readable = $readable;
$this->writable = $writable;
$this->readableLink = $readableLink;
$this->writableLink = $writableLink;
$this->required = $required;
$this->identifier = $identifier;
$this->iri = $iri;
$this->childInherited = $childInherited;
$this->attributes = $attributes;
}