    public partial class [$Name] : [$LibNamespace].Symbol
    {
        protected override string Pattern
        {
            get { return @"[$Pattern]"; }
        }

        public [$Name]()
        {
            Value = @"[$Pattern]";
        }
    }