_serializeLazy(fn, context) {
		return SerializerMiddleware.serializeLazy(fn, data =>
			this._serialize(data, context)
		);
	}
@param {LazyFunction<DeserializedType, SerializedType>} fn lazy function
@param {Context} context serialize function
@returns {LazyFunction<SerializedType, DeserializedType>} new lazy