Why are all of these attr_accessors?  Shouldn't they simply be instance variables that are set via the resource methods, (i.e. `def timeout(arg = nil)`)

If they defined this way only for testing purposes, why not simply use `instance_variable_get()` method in your tests?