>>705
Ruleクラスのメンバなら(IntoRule)は冗長でしょう。

あとInputAttributeだと標準入力から入力する関数みたいだから
AddAttributeのほうがいいと思う。