You default to 'c' order in the class, but 'f' in `ArrayStructure`. Is that intentional? Does it matter?