Serialize ember-data models into query-params

I see a good suggestion at https://gist.github.com/machty/7923797 but it doesn’t look like it’s been implemented. In this case it would look like:

export
default Ember.Controller.extend({
    queryParams: {
        discipline: {
            serialize: function(discipline){
                return discipline.get("id");
            },
            deserialize: function(disciplineId){
                return this.store.get(disciplineId);
            }
        }
    },
    discipline: null
});