make treebeard operate on model instances instead of value dicts :S