Renamed "Element" constructor "Discrete", for stylistic consistency.