What would happen if the target object has one or many filters applied?

Well, the reflection doesn’t show the filter. What would happen if we scale the object?

Again we get a not-so-good result. What about rotation?

Still no luck. We also do not reproduce the registration point of the target object. We have no way of forcing a redraw of the reflection and we can’t set any of the properties that are important for the reflection effect. So we need to address all of these issues in a new class. Let’s see that in the next section.