public function __construct(LedgerStorageInterface $storage = null, ...$args) { $this->storage = $storage; // We don't use $args, but a Gear can. }