Storing Hierarchical Data%3A Why an API is Better Than Nested Database Tables