public function __construct(Datatype\AbstractDatatype $datatypeAbstract) { $this->datatype = $datatypeAbstract; $this->property = $datatypeAbstract->getProperty(); parent::__construct(); }