DevZest.Licensing by DevZest

<PackageReference Include="DevZest.Licensing" Version="2.0.0" />

 Freezable<T>

public abstract class Freezable<T>
Represents object that can be frozen for modification.
public abstract bool IsFrozen { get; }

Gets a value indicates whether this object is currently modifiable.

protected Freezable()