public function canMerge(ChangeInterface $subsequentChange)
{
if (!$subsequentChange instanceof Property) {
return false;
}
if ($subsequentChange->getSubject() !== $this->getSubject()) {
return false;
}
if ($subsequentChange->getPropertyName() !== $this->getPropertyName()) {
return false;
}
return $subsequentChange->canApply();
}