public static IMediaUrlParseResult AsMediaUrlParseResult(this IUrlParseResult result) => result as IMediaUrlParseResult;
public static MediaResolver Create(IUrlParseResult result) => new MediaResolver(result.AsMediaUrlParseResult().MediaDescriptor);