| A | ↘ | B | Property got worse |
| A | ↛ | ImmutableDataTransferObject removed |
| ⇢ | A | DataTransferObject::__set() added | |
| ⇢ | A | DataTransferObject::__get() added | |
| ⇢ | A | DataTransferObjectError::fieldNotFound() added | |
| ⇢ | A | Property::isImmutable() added | |
| ⇢ | A | Property::isInitialised() added | |
| ⇢ | A | Property::markImmutable() added | |
| A | ↛ | ImmutableDataTransferObject::__construct() removed | |
| A | ↛ | ImmutableDataTransferObject::__set() removed | |
| A | ↛ | ImmutableDataTransferObject::__get() removed | |
| A | ↛ | ImmutableDataTransferObject::__call() removed |