Revert previous values of CCScene in CCTransitionScene::finish()

Hi,

I’m having an issue regarding scene transition using CCTransitionScene classes. I need to set a customized scale value to a ‘COMING IN’ scene. But CCTransitionScene sets the scale value of scenes - both COMING OUT and IN - to 1.0f in finish() method which is called when the transition is finished. And it is not possible to set a kind of callback function which could be called after finish.
So, there is no way to set other scale value than 1.0f to scenes being involved in transition, for now. It is also same situation to scene’s position and rotation information. They are being reset in finish().
If CCTransitionScene keeps previous values of them and restores them on finish(), it would be a nice solution.