isSerializable attribute, propertyChanged event, scale matrix