Issue w/ test available here: https://gist.github.com/zachpendleton/e7f1352f4bd079daf288
If attr_accessor is called inside a protected or private method, the instance variables inherit the protected or private scope in 9k, but in MRI they inherit the scope of the call site.