namespace Chernobyl.Values
{
///
/// An type that allows client code to modify its
/// instance.
///
/// The type being held within this instance.
public interface IDynamicContainer : IContainer
{
///
/// The value held by this instance. If the value has not yet been
/// provided it will be equal to default(T).
///
new T Value { get; set; }
}
}