Render data property in options

The `options` has more properties for internal configurations, which *may* be overwritten by `data`. It will be safer to use only `data` property for render component.