reading DObjects with a single path directly from files. fixes #288