retain default options set on a view's constructor

fixes #808