public hasAll(
    expected: AllPropertyDict<T> | AllPropertyAssertsDict<T>,
    mode: MatchMode = MatchMode.normal
  ): IFluentCore<T, TNext, TPrev> {
    this.setCurrentNode(this.hasAll.name, null);