I do not think ember brings any benefit to this utility. It is rather a needles complexity, and the classes should be node.js modules instead. But leave it be for now, since we need to move on with this one.