Simple MV* framework inspired by Backbone