Now Efl.Ui.Widget contains the following methods related to scroll push/pop.
Originally, those methods were added to Efl.Ui.Widget to apply scroll functions to the given widget's parent and children.
(However, the scroll functions can be applied only to scrollable widgets)
It is required to consider if it is possible to remove those methods from Efl.Ui.Widget and add them to some specific widgets.
Notice that still we need to preserve the legacy methods. (e.g. elm_object_scroll_hold_push())