Repeater Persisting Dataopts

Fixes #902 by allowing the repeater to preserve custom dataSource options