Added support for virtual properties.
Added support for virtual properties.

mde/ejs,TimothyGu/ejs-tj,zensh/ejs,cnwhy/ejs,kolonse/ejs,jtsay362/solveforall-ejs2,kolonse/ejs,mmis1000/ejs-promise,insidewarehouse/ejs,xanxiver/ejs,cnwhy/ejs,operatino/ejs,insidewarehouse/ejs,rpaterson/ejs,zensh/ejs,TimothyGu/ejs-tj,tyduptyler13/ejs