Do these need to be full-blown Ember objects, or can we get away with having them be normal JavaScript functions?