修改了gear与item的关系，现在gear与item没有继承关系，相互独立