it's allocated in the constructor and it's deleted when Scrollable is