But you still can write another smarter flat. It is not necessary to make the schema so ugly.