Use ViewSets. Doesn't solve problems, but cleaner