public DataAttributeModel()
{
Id = 0;
Name = "";
ShortName = "";
Description = "";
InUse = false;
ShowConstraints = false;
DataType = new DataTypeItemModel();
Unit = new UnitItemModel();
dataTypeManager.Repo.Get().OrderBy(dt => dt.Name).ToList().ForEach(dt => DataTypes.Add(new DataTypeItemModel(dt)));
unitManager.Repo.Get().OrderBy(u => u.Name).ToList().ForEach(u => Units.Add(new UnitItemModel(u)));
RangeConstraints = new List<RangeConstraintModel>();
DomainConstraints = new List<DomainConstraintModel>();
PatternConstraints = new List<PatternConstraintModel>();
}