Keep `chain` attribute accessors public

This stops (only) MRI 1.9.2 complaining about private accessors.