using System; namespace SalesCatalog.Model { public abstract class FormInput: FormElement { /// /// Gets or sets the identifier, unique in its Form. /// /// /// The identifier. /// public string Id { get; set; } private string name=null; public abstract string Type { get; } public string Name { get { return name == null ? Id : name; } set { name = value; } } } }