protected function checkValueStructure(BaseValue $value) { if (!$value->page instanceof Page) { throw new InvalidArgumentType('$value->page', 'eZ\\Publish\\Core\\FieldType\\Page\\Parts\\Page', $value->page); } }