686 dynamic type interface

Small additions to ``Storage``'s public methods to make external calls cleaner.