constructor(
        address _settings) 
        public
    {
        (bool result,) = _settings.delegatecall.gas(gasleft())(abi.encodeWithSignature("initialize(address)", _settings));
        require(result, "BZxProxy::constructor: failed");
    }