/// <summary>
        /// Returns a reference to a <see cref="CapCloudBlobContainer"/> object with the specified name.
        /// </summary>
        /// <param name="containerName">The name of the container, or an absolute URI to the container.</param>
        /// <param name="engine">The SLA engine.</param>
        /// <returns>A reference to a container.</returns>
        public CapCloudBlobContainer GetContainerReference(string containerName, ConsistencySLAEngine slaEngine)
        {
            CapCloudBlobContainer result = null;

            if (!slaEngines.ContainsKey(containerName))
            {
                slaEngines[containerName] = new List <ConsistencySLAEngine>();
            }
            slaEngines[containerName].Add(slaEngine);

            //result = new CapCloudBlobContainer(containerName, slaEngine, this.Name);
            return(result);
        }
        /// <summary>
        /// Returns a reference to a <see cref="CapCloudBlobContainer"/> object with the specified name.
        /// </summary>
        /// <param name="containerName">The name of the container, or an absolute URI to the container.</param>
        /// <returns>A reference to a container.</returns>
        public CapCloudBlobContainer GetContainerReference(string containerName)
        {
            CapCloudBlobContainer result = null;

            if (!slaEngines.ContainsKey(containerName))
            {
                slaEngines[containerName] = new List <ConsistencySLAEngine>();
            }
            // TODO: Create a default SLA and default configuration
            ConsistencySLAEngine slaEngine = new ConsistencySLAEngine(null, null);

            slaEngines[containerName].Add(slaEngine);

            //result = new CapCloudBlobContainer(containerName, slaEngine, this.Name);
            return(result);
        }