I don't think it's design flaw. There's a reason t...
# arrow
e
I don't think it's design flaw. There's a reason they did as they did - some values just have to be present, but for instance they could've never been initialized, but presence of some values depend on type of entity that holds such values. I imagine it gives them more flexibility and performance