attr_* をそのままライブラリ外に公開する理由ってたいていの場合薄いよね?