Ensure options object is cloned when used, instead of attached directly.

This prevents modifications on the passed-in options object from changing
options on the view.
Merge pull request #425 from STRML/fixOptions

Ensure options object is cloned when used, instead of attached directly.