BAP-6590: Base Client Side Architecture

``PageController`` handles this promise and attaches all the components received to itself (к контроллеру?), in order to dispose them once the controller is disposed.