replace inheritence with deligation in MultibyteStringScanner