issue #5740: refactor Scale9Sprite create & ctor