} load() { ... } toJson(); } ! class Hug extends Object with Persistable { Map toJson() => {'strength':10}; } ! main() { var embrace = new Hug(); embrace.save(); } Extend object & no constructors? You can be a mixin! Apply the Mixin Use Methods from the Mixin