In this talk I'll explain how and why I've ported Moo to Javascript/ES6 and I will give an introduction to the resulting npm module Jsmoo (https://www.npmjs.com/package/jsmoo) that lets you easily have attributes with lazy builders, coercions, roles and some other object niceties we enjoy when doing Modern Perl.