add basic version of BackboneMixin