protected virtual void AddPublishingStateSetServiceReference(ICmsEntityEditingMetadataContainer container, IPortalContext portal)
        {
            var servicePath = VirtualPathUtility.ToAbsolute(CmsEntitySetRouteHandler.GetAppRelativePath(portal.Website.Id, "adx_publishingstate"));

            servicePath = "{0}{1}FromStateID={{adx_publishingstateid.Id}}".FormatWith(servicePath, servicePath.Contains("?") ? "&" : "?");

            AddServiceReference(container, servicePath, "xrm-uri-template xrm-entity-editadx_publishingstate-ref");
        }
        protected virtual void AddEntitySetServiceReference(ICmsEntityEditingMetadataContainer container, IPortalContext portal, string entityLogicalName, string title = null)
        {
            var servicePath = CmsEntitySetRouteHandler.GetAppRelativePath(portal.Website.Id, entityLogicalName);

            AddServiceReference(container, servicePath, "xrm-entity-{0}-ref".FormatWith(entityLogicalName), title);
        }