クラスが二重定義されることがあるため、require せず autoload されるようにした