Change dimension querying interface

The one with square brackets would make it hard to delegate dimension
requests.
Merge branch 'rizar' of github.com:bartvm/blocks into bartrizar
Remove _dims altogether
Merge branch 'rizar' of github.com:bartvm/blocks into bartrizar
Merge pull request #19 from rizar/check_apply

Change dimension querying interface