hassle-free two way binding templating with basic javascript objects