Decoupled models inspired by (and borrowing code from) Backbone and Human Models.