Namespace Litium.ComponentModel Classes AggregateRootDataAttribute This attribute is used on members when the member not should be processed by MakeReadOnly() or MakeWritableClone(). Enumeration<TEnum, TValue> A base type to use for creating Enumeration. ObjectBase Class ObjectBase. ObjectBase<T> Class ObjectBase. ReadOnlyExtensions Class ReadOnlyExtensions. ReadOnlyHashSet<T> Class ReadOnlyHashSet. StringExtensions Class StringExtensions. Interfaces IDeepCloneable Interface IDeepCloneable. IReadOnly Interface IReadOnly.