make decorate_view handle naive introspection

Fixes #215 , replicates ed3834fc01cd91e9152ea95b542c1024c587c33d but works also when `add_view` is called with a string as view argument. 

What do you think?