Changed the EJQuestion to use the EJRecord

The existing internal code that created the EJQuestions with EJDataRecord now use the new method setDataRecord and getDataRecord of the EJQuestion