Why can the fallback for esi not be hinclude for example? If it must really be the inline strategy you should type hint `InlineFragmentRenderingStrategy` instead of the interface IMO.