dict views now, refactoring later.

This fixes issue #99.