By default, uninitialized data is undefined
Do not check if an instance has a property on opts.data
Use unreachable version number