Ensure that options are always deepcopied so clients can reuse option objects