元のICF_Componentを抽象クラスにし、静的に利用できる新たなICF_Componentクラスを作成
ICF_Validation::instanceメソッドを追加（get_instanceのエイリアス）