_deserializeLazy(fn, context) {
		return SerializerMiddleware.deserializeLazy(fn, data =>
			this._deserialize(data, context)
		);
	}
@private
@param {LazyFunction<SerializedType, DeserializedType>} fn lazy function
@param {Context} context context object
@returns {LazyFunction<DeserializedType, SerializedType>} new lazy