Added the element constructor