The `CdkTrapFocus` directive exposes its `FocusTrap` instance, requiring users to go through something like `this._focusTrap.focTrap.doSomething()`. We should make the internal `FocusTrap` private and expose the same APIs