Add TreeModel for simple parent/child relations
Unify API with NestedSetModel