constructor(extendContext, hashFunction = DEFAULTS.HASH_FUNCTION) {
		super();
		this.extendContext = extendContext;
		this._hashFunction = hashFunction;
	}
@param {(context: ObjectSerializerContext | ObjectDeserializerContext) => void} extendContext context extensions
@param {string | Hash} hashFunction hash function to use