diff --git a/src/Umbraco.Core/Sync/RefreshInstructionEnvelope.cs b/src/Umbraco.Core/Sync/RefreshInstructionEnvelope.cs
index 12922d6dab..2a198ef99c 100644
--- a/src/Umbraco.Core/Sync/RefreshInstructionEnvelope.cs
+++ b/src/Umbraco.Core/Sync/RefreshInstructionEnvelope.cs
@@ -3,7 +3,11 @@ using umbraco.interfaces;
namespace Umbraco.Core.Sync
{
- public class RefreshInstructionEnvelope
+ ///
+ /// Used for any 'Batched' instances which specifies a set of targeting a collection of
+ ///
+ ///
+ public sealed class RefreshInstructionEnvelope
{
public RefreshInstructionEnvelope(IEnumerable servers, ICacheRefresher refresher, IEnumerable instructions)
{
diff --git a/src/Umbraco.Core/Sync/ServerMessengerBase.cs b/src/Umbraco.Core/Sync/ServerMessengerBase.cs
index 2585922078..5da0837c2d 100644
--- a/src/Umbraco.Core/Sync/ServerMessengerBase.cs
+++ b/src/Umbraco.Core/Sync/ServerMessengerBase.cs
@@ -144,6 +144,16 @@ namespace Umbraco.Core.Sync
#region Deliver
+ ///
+ /// Executes the non strongly typed on the local/current server
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ /// Since this is only for non strongly typed it will throw for message types that by instance
+ ///
protected void DeliverLocal(ICacheRefresher refresher, MessageType messageType, IEnumerable