Add constraints on elt constructor.
Satisfy elt construction constraints.
Merge pull request #1 from plediii/enhance-elt-tests

Enhance elt tests