diff --git a/src/Umbraco.Web/IPublishedContentStore.cs b/src/Umbraco.Web/IPublishedContentStore.cs
index f785c165a9..b760fe5a0d 100644
--- a/src/Umbraco.Web/IPublishedContentStore.cs
+++ b/src/Umbraco.Web/IPublishedContentStore.cs
@@ -1,3 +1,4 @@
+using Umbraco.Core.CodeAnnotations;
using Umbraco.Core.Models;
namespace Umbraco.Web
@@ -5,6 +6,7 @@ namespace Umbraco.Web
///
/// Defines the methods to access published content
///
+ [UmbracoExperimentalFeature("http://issues.umbraco.org/issue/U4-1153", "This should become public one day but we need to create something like the IPublishListener interface to have proper published content storage. We'll also need to publicize the resolveres so people can set a resolver at app startup.")]
internal interface IPublishedContentStore : IPublishedStore
{
IPublishedContent GetDocumentByRoute(UmbracoContext umbracoContext, string route, bool? hideTopLevelNode = null);
diff --git a/src/Umbraco.Web/IPublishedMediaStore.cs b/src/Umbraco.Web/IPublishedMediaStore.cs
index 82f8b8e15b..b114665f3f 100644
--- a/src/Umbraco.Web/IPublishedMediaStore.cs
+++ b/src/Umbraco.Web/IPublishedMediaStore.cs
@@ -1,8 +1,11 @@
+using Umbraco.Core.CodeAnnotations;
+
namespace Umbraco.Web
{
///
/// Defines the methods to access published media
///
+ [UmbracoExperimentalFeature("http://issues.umbraco.org/issue/U4-1153", "This should become public one day but we need to create something like the IPublishListener interface to have proper published content storage. We'll also need to publicize the resolveres so people can set a resolver at app startup.")]
internal interface IPublishedMediaStore : IPublishedStore
{
}
diff --git a/src/Umbraco.Web/IPublishedStore.cs b/src/Umbraco.Web/IPublishedStore.cs
index 8fe73e5be4..ea72df675a 100644
--- a/src/Umbraco.Web/IPublishedStore.cs
+++ b/src/Umbraco.Web/IPublishedStore.cs
@@ -1,4 +1,5 @@
using System.Collections.Generic;
+using Umbraco.Core.CodeAnnotations;
using Umbraco.Core.Models;
namespace Umbraco.Web
@@ -6,6 +7,7 @@ namespace Umbraco.Web
///
/// Defines the methods for published documents
///
+ [UmbracoExperimentalFeature("http://issues.umbraco.org/issue/U4-1153", "This should become public one day but we need to create something like the IPublishListener interface to have proper published content storage. We'll also need to publicize the resolveres so people can set a resolver at app startup.")]
internal interface IPublishedStore
{
IPublishedContent GetDocumentById(UmbracoContext umbracoContext, int nodeId);