experiments with ecore.js