Should this be using `public_send` instead? The attribute being referenced shouldn't ever be private.