- add 'show' method
- use names(dimnames) rather than names(dim) for storing dimorder