/// <summary> Creates a new instance of AbstractType</summary> /// <param name="message">message to which this type belongs /// <param name="description">The type description</param> /// </param> public AbstractType(IMessage message, string description) { extra = new ExtraComponents(message); this.description = description; this.message = message; }